[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/swift-mode 20e4ecf 099/496: Merge pull request #27 from ap
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/swift-mode 20e4ecf 099/496: Merge pull request #27 from ap4y/highlight_declaration_with_destructuring |
Date: |
Sun, 29 Aug 2021 11:33:15 -0400 (EDT) |
branch: elpa/swift-mode
commit 20e4ecf8a4eba9a028bbc25cdf83435caf111dea
Merge: 8fc94c7 4ac4ea3
Author: Bozhidar Batsov <bozhidar@batsov.com>
Commit: Bozhidar Batsov <bozhidar@batsov.com>
Merge pull request #27 from ap4y/highlight_declaration_with_destructuring
Add font-lock for declaration expression with destructuring
---
swift-mode.el | 4 +++-
test/font-lock-tests.el | 2 ++
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/swift-mode.el b/swift-mode.el
index 5dceffc..d0b4caf 100644
--- a/swift-mode.el
+++ b/swift-mode.el
@@ -298,7 +298,9 @@
(or ,@swift-mode--val-decl-keywords)
eow
(+ space)
- (group (? "`") bow (+ word) eow (? "`")))
+ (? "(")
+ (group (+ (or (+ (? ?`) word (? ?`)) ?, space)))
+ (? ")"))
t)
(list 1 font-lock-variable-name-face))
diff --git a/test/font-lock-tests.el b/test/font-lock-tests.el
index 5a1277a..361ba62 100644
--- a/test/font-lock-tests.el
+++ b/test/font-lock-tests.el
@@ -126,6 +126,8 @@ test will fail."
(check-face let-bind/has-variable-face/1 font-lock-variable-name-face "let
{{x}} = y")
(check-face let-bind/has-variable-face/2 font-lock-variable-name-face "let
{{foo}} = y")
(check-face let-bind/has-variable-face/3 font-lock-variable-name-face "let
{{x}}: T = y")
+(check-face let-bind/has-variable-face/4 font-lock-variable-name-face "let
({{foo}}, bar) = y")
+(check-face let-bind/has-variable-face/5 font-lock-variable-name-face "let
(foo, {{bar}}) = y")
(check-face let-bind-type-ann/has-type-face/1 font-lock-type-face "let x:
{{T}} = y")
(check-face let-bind-type-ann/has-type-face/2 font-lock-type-face "let x:
{{Type}} = y")
- [nongnu] elpa/swift-mode 9757df9 475/496: Improve regular expression to avoid false positives, (continued)
- [nongnu] elpa/swift-mode 9757df9 475/496: Improve regular expression to avoid false positives, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 5074a02 480/496: Fix font-lock of successive identifiers, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 2293e78 481/496: Fix indentation of throws without result type, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 19c956c 482/496: Fix GitHub Action, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 95ff004 479/496: Fix indentation of closures inside condition-list, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode db3603a 489/496: Highlight async/await, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 4a5f577 488/496: Tweak comments and style, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 86043c2 093/496: Define electric-indent characters, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode b298842 094/496: Merge pull request #26 from ap4y/electric_indent, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 027522d 090/496: Merge pull request #23 from ap4y/flycheck_improvements, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 20e4ecf 099/496: Merge pull request #27 from ap4y/highlight_declaration_with_destructuring,
ELPA Syncer <=
- [nongnu] elpa/swift-mode 53f9042 100/496: Rename swift-mode--font-lock-defaults to swift-font-lock-keywords and, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 72eb603 105/496: Use semver friendly version number, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 021f0ab 104/496: Remove flycheck code from .dir-locals.el as not everyone has flycheck installed, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 0c734dd 112/496: Indent multiline hash and array syntax same way as Xcode does, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 699e896 106/496: Start work on the 0.2 series, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 07f6434 111/496: Fix indentation issues with type annotations, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode abd6e07 130/496: Merge pull request #39 from ap4y/fix_37, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode c664fc2 144/496: Merge pull request #51 from ap4y/fix_default_case_indentation, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode ce72472 141/496: Make all possible operators allowed in string interpolation, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 3298fb1 169/496: Stop overriding user preferences for tab-width., ELPA Syncer, 2021/08/29