branch: elpa/swift-mode commit a07be7a34d4f677a28878f4b72a2095addc628fd Author: taku0 <mxxouy6x3m_git...@tatapa.org> Commit: taku0 <mxxouy6x3m_git...@tatapa.org>
Fix `swift-mode:beginning-of-defun` Example: @ABC private func foo() { } --- swift-mode-lexer.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/swift-mode-lexer.el b/swift-mode-lexer.el index 4c616bb..83e051e 100644 --- a/swift-mode-lexer.el +++ b/swift-mode-lexer.el @@ -211,6 +211,10 @@ END is the point after the token." '("#file" "#line" "column" "#function")))) t) + ;; Supress implicit semicolon after attributes. + ((eq (swift-mode:token:type previous-token) 'attribute) + nil) + ;; Suppress implicit semicolon after modifiers. ((member (swift-mode:token:text previous-token) '("indirect" "convenience" "dynamic" "final" "infix" "lazy" @@ -292,10 +296,6 @@ END is the point after the token." (equal (swift-mode:token:text next-token) "else")) t) - ;; Supress implicit semicolon after attributes. - ((eq (swift-mode:token:type previous-token) 'attribute) - nil) - ;; Inserts implicit semicolon before keywords that behave like method ;; names. ((member (swift-mode:token:text next-token)