[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/swift-mode a07be7a 335/496: Fix `swift-mode:beginning-of-d
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/swift-mode a07be7a 335/496: Fix `swift-mode:beginning-of-defun` |
Date: |
Sun, 29 Aug 2021 11:34:02 -0400 (EDT) |
branch: elpa/swift-mode
commit a07be7a34d4f677a28878f4b72a2095addc628fd
Author: taku0 <mxxouy6x3m_github@tatapa.org>
Commit: taku0 <mxxouy6x3m_github@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)
- [nongnu] elpa/swift-mode 228b50c 267/496: Fix case-: for multiline case-exps, (continued)
- [nongnu] elpa/swift-mode 228b50c 267/496: Fix case-: for multiline case-exps, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 3931734 283/496: fix multi-line expressions, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode e5b569e 284/496: Add keyword for attribute, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode d614017 298/496: Update copyright years, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 174bccc 309/496: Tweak .travis.yml, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode f9f4bc5 311/496: Fix `beginning/end-of-defun`, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode c659c45 329/496: Highlight anchor point for debugging., ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode b6512fa 325/496: Fix indentation of attributes, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 1d43501 330/496: Fix indentation of attributes at begging of the buffer., ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 193de68 327/496: Fix end-of-defun at eob, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode a07be7a 335/496: Fix `swift-mode:beginning-of-defun`,
ELPA Syncer <=
- [nongnu] elpa/swift-mode f03db1a 331/496: Fix indentation of switch., ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode a489024 344/496: indent-new-comment-line: Inherit slashes from the previous line, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 75cbae2 345/496: Bump version to 2.2.3, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 42669da 343/496: Fix indentation for keywords used as parameter names, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 0cab4b2 346/496: Fix indentation for catch blocks without patterns, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 92f8eba 349/496: Update README.md, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 2cd111f 351/496: Fix indentation of multiline strings, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 3bcdf32 353/496: Add more keywords with number sign, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 030b1b8 356/496: Update documentations and wordings, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode d68af3c 365/496: Update copyright, ELPA Syncer, 2021/08/29