emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/swift-mode 0808a2b 170/496: Add font-lock rules for access


From: ELPA Syncer
Subject: [nongnu] elpa/swift-mode 0808a2b 170/496: Add font-lock rules for access modifier keywords
Date: Sun, 29 Aug 2021 11:33:30 -0400 (EDT)

branch: elpa/swift-mode
commit 0808a2b5554d3e0e2172e973bd9d70ba96d0b337
Author: ap4y <lod@pisem.net>
Commit: ap4y <lod@pisem.net>

    Add font-lock rules for access modifier keywords
---
 swift-mode.el           | 2 +-
 test/font-lock-tests.el | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/swift-mode.el b/swift-mode.el
index 297d2af..b94ef2b 100644
--- a/swift-mode.el
+++ b/swift-mode.el
@@ -332,7 +332,7 @@
   '("associativity" "didSet" "get" "infix" "inout" "left" "mutating" "none"
     "nonmutating" "operator" "override" "postfix" "precedence" "prefix" "right"
     "set" "unowned" "unowned(safe)" "unowned(unsafe)" "weak" "willSet" 
"convenience"
-    "required" "dynamic" "final" "lazy" "optional"))
+    "required" "dynamic" "final" "lazy" "optional" "private" "public" 
"internal"))
 
 (defvar swift-mode--attribute-keywords
   '("class_protocol" "exported" "noreturn"
diff --git a/test/font-lock-tests.el b/test/font-lock-tests.el
index d4e5484..5772553 100644
--- a/test/font-lock-tests.el
+++ b/test/font-lock-tests.el
@@ -148,6 +148,9 @@ test will fail."
 (check-face func-name/has-function-name-face/4 font-lock-function-name-face 
"func {{foo}}<T>")
 (check-face func-name/has-function-name-face/6 font-lock-function-name-face
   "func {{foo}}<T>(param: T) -> U {}")
+(check-face func-access-control/has-keyword-face/1 font-lock-keyword-face 
"{{private}} func foo() {}")
+(check-face func-access-control/has-keyword-face/2 font-lock-keyword-face 
"{{public}} func foo() {}")
+(check-face func-access-control/has-keyword-face/3 font-lock-keyword-face 
"{{internal}} func foo() {}")
 
 (check-face func-return-type/has-type-face/1 font-lock-type-face "func foo() 
-> {{U}} {}")
 (check-face func-return-type/arrow-has-default-face/1 nil "func foo() {{->}} U 
{}")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]