aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2022-10-28 17:08:00 +0300
committerObserverOfTime <chronobserver@disroot.org>2022-11-26 13:17:51 +0200
commitee0834d59b0b20527906d39f9ab07d0806ad3c6a (patch)
tree82b1996ddf5648f426f6fcdca1248e631e3a2108
parenthighlights(wgsl): use more specific groups (diff)
downloadnvim-treesitter-ee0834d59b0b20527906d39f9ab07d0806ad3c6a.tar
nvim-treesitter-ee0834d59b0b20527906d39f9ab07d0806ad3c6a.tar.gz
nvim-treesitter-ee0834d59b0b20527906d39f9ab07d0806ad3c6a.tar.bz2
nvim-treesitter-ee0834d59b0b20527906d39f9ab07d0806ad3c6a.tar.lz
nvim-treesitter-ee0834d59b0b20527906d39f9ab07d0806ad3c6a.tar.xz
nvim-treesitter-ee0834d59b0b20527906d39f9ab07d0806ad3c6a.tar.zst
nvim-treesitter-ee0834d59b0b20527906d39f9ab07d0806ad3c6a.zip
highlights(verilog): fix captures
-rw-r--r--queries/verilog/highlights.scm20
1 files changed, 12 insertions, 8 deletions
diff --git a/queries/verilog/highlights.scm b/queries/verilog/highlights.scm
index 89af15771..d3e014927 100644
--- a/queries/verilog/highlights.scm
+++ b/queries/verilog/highlights.scm
@@ -37,9 +37,9 @@
"default"
"break"
"assert"
- (unique_priority)
"tagged"
"extern"
+ (unique_priority)
] @keyword
[
@@ -112,14 +112,11 @@
"&&"
"||"
":"
- (unary_operator)
"{"
"}"
"'{"
"<="
"@"
- "or"
- "and"
"=="
"!="
"==="
@@ -132,9 +129,15 @@
">>"
"<<"
"|="
+ (unary_operator)
(inc_or_dec_operator)
] @operator
+[
+ "or"
+ "and"
+] @keyword.operator
+
(cast
["'" "(" ")"] @operator)
@@ -153,7 +156,7 @@
[
"signed"
"unsigned"
-] @label
+] @type.qualifier
(data_type
(simple_identifier) @type)
@@ -177,10 +180,11 @@
] @string @spell
[
- (include_compiler_directive)
(default_nettype_compiler_directive)
(timescale_compiler_directive)
-] @constant.macro
+] @preproc
+
+(include_compiler_directive) @include
; begin/end label
(seq_block
@@ -262,7 +266,7 @@
;(parameter_identifier) @field))
(type_declaration
- (data_type ["packed"] @label))
+ (data_type ["packed"] @type.qualifier))
(struct_union) @type