aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2022-10-28 17:20:26 +0300
committerObserverOfTime <chronobserver@disroot.org>2022-11-26 13:17:51 +0200
commit6825dc63b667e7d7134c42086c795fe87f1fb75d (patch)
tree0f37f72973fb57c363287b17fa7d9cdfc1336377
parenthighlights(verilog): fix captures (diff)
downloadnvim-treesitter-6825dc63b667e7d7134c42086c795fe87f1fb75d.tar
nvim-treesitter-6825dc63b667e7d7134c42086c795fe87f1fb75d.tar.gz
nvim-treesitter-6825dc63b667e7d7134c42086c795fe87f1fb75d.tar.bz2
nvim-treesitter-6825dc63b667e7d7134c42086c795fe87f1fb75d.tar.lz
nvim-treesitter-6825dc63b667e7d7134c42086c795fe87f1fb75d.tar.xz
nvim-treesitter-6825dc63b667e7d7134c42086c795fe87f1fb75d.tar.zst
nvim-treesitter-6825dc63b667e7d7134c42086c795fe87f1fb75d.zip
highlights(swift): fix captures
-rw-r--r--queries/swift/highlights.scm8
1 files changed, 5 insertions, 3 deletions
diff --git a/queries/swift/highlights.scm b/queries/swift/highlights.scm
index 5cc8347aa..c6220984e 100644
--- a/queries/swift/highlights.scm
+++ b/queries/swift/highlights.scm
@@ -1,5 +1,6 @@
[ "." ";" ":" "," ] @punctuation.delimiter
-[ "\\(" "(" ")" "[" "]" "{" "}"] @punctuation.bracket ; TODO: "\\(" ")" in interpolations should be @punctuation.special
+; TODO: "\\(" ")" in interpolations should be @punctuation.special
+[ "\\(" "(" ")" "[" "]" "{" "}"] @punctuation.bracket
; Identifiers
(attribute) @variable
@@ -8,6 +9,7 @@
; Declarations
"func" @keyword.function
+
[
(visibility_modifier)
(member_modifier)
@@ -15,7 +17,7 @@
(property_modifier)
(parameter_modifier)
(inheritance_modifier)
-] @keyword
+] @type.qualifier
(function_declaration (simple_identifier) @method)
(function_declaration ["init" @constructor])
@@ -122,7 +124,7 @@
] @number
(real_literal) @float
(boolean_literal) @boolean
-"nil" @variable.builtin
+"nil" @constant.builtin
; Regex literals
(regex_literal) @string.regex