aboutsummaryrefslogtreecommitdiffstats
path: root/queries/lua
diff options
context:
space:
mode:
authorAmaan Qureshi <amaanq12@gmail.com>2023-03-19 21:04:38 -0400
committerAmaan Qureshi <amaanq12@gmail.com>2023-03-20 03:13:00 -0400
commit2170a36416d956cc673128bdaccb76139cf9711b (patch)
tree36e395981855a5d1643bf296b4506bb0d120c76a /queries/lua
parentinjections(html): input regex patterns (#4521) (diff)
downloadnvim-treesitter-2170a36416d956cc673128bdaccb76139cf9711b.tar
nvim-treesitter-2170a36416d956cc673128bdaccb76139cf9711b.tar.gz
nvim-treesitter-2170a36416d956cc673128bdaccb76139cf9711b.tar.bz2
nvim-treesitter-2170a36416d956cc673128bdaccb76139cf9711b.tar.lz
nvim-treesitter-2170a36416d956cc673128bdaccb76139cf9711b.tar.xz
nvim-treesitter-2170a36416d956cc673128bdaccb76139cf9711b.tar.zst
nvim-treesitter-2170a36416d956cc673128bdaccb76139cf9711b.zip
fix(lua): properly highlight labels
Diffstat (limited to 'queries/lua')
-rw-r--r--queries/lua/highlights.scm9
1 files changed, 7 insertions, 2 deletions
diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm
index fadcb2ac0..38f926a0d 100644
--- a/queries/lua/highlights.scm
+++ b/queries/lua/highlights.scm
@@ -8,8 +8,6 @@
"local"
] @keyword
-(label_statement) @label
-
(break_statement) @keyword
(do_statement
@@ -109,6 +107,7 @@
[
";"
":"
+ "::"
","
"."
] @punctuation.delimiter
@@ -136,6 +135,12 @@
(["<" ">"] @punctuation.bracket
(identifier) @attribute)))
+;; Labels
+
+(label_statement (identifier) @label)
+
+(goto_statement (identifier) @label)
+
;; Constants
((identifier) @constant