Skip to content

Releases: swift-emacs/swift-mode

Support Swift 5.10 and Swift 6

21 Sep 04:49
Compare
Choose a tag to compare

Support Swift 5.9 and Emacs 29

30 Sep 09:09
Compare
Choose a tag to compare

Support Swift 5.8 and part of 5.9

Support Swift 5.7

09 Jul 06:07
Compare
Choose a tag to compare

Filling comments and strings

13 Jun 07:20
Compare
Choose a tag to compare

fill-paragraph, fill-region, and auto filling in comments and strings, based on woolsweater's work.

  • Recognizes some Markdown blocks.
  • Handles multiline comments:
    /* aaa bbb ccc */
    ↓↑
    /*
      aaa
      bbb
      ccc
    */
    
  • If swift-mode:fill-paragraph-entire-comment-or-string is non-nil, fill-paragraph fills the entire comment.
  • If comment-fill-column is defined, it is used in comments rather than fill-column.

Fixed face of function names

17 Oct 05:45
Compare
Choose a tag to compare

Function names are now correctly faced with swift-mode:function-name-face.

Fixes #174.

Fix Imenu for open curly braces on its own line

09 Oct 06:36
Compare
Choose a tag to compare

Support Swift 5.5

25 Sep 04:34
Compare
Choose a tag to compare

Support Swift 5.5 features not included in v8.3.0:

  • async let
  • nonisolated/isolated
  • get async throws

Async/await and actor

13 Jun 05:50
Compare
Choose a tag to compare
  • Adds support to async/await and actor.
  • Fix M-j and C-M-j for Emacs 27.

Font Locking for negation operator, and other fixes

10 Apr 07:31
Compare
Choose a tag to compare
  • Add support for font-locking negation operator.
  • Fix swift-mode:debug-ios-app for newer Xcode.
  • Fix indentations and font-locks.
  • Fix documentations.
  • Fix GitHub Actions.
  • Migrated to Eldev.

Thanks @jcs090218, @woolsweater, and @danielmartin.