aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSantos Gallegos <stsewd@protonmail.com>2020-09-06 12:31:40 -0500
committerStephan Seitz <stephan.lauf@yahoo.de>2020-09-13 17:55:37 +0200
commitfe06e6fbec85e9b82d5d44c3822f72146a6bce49 (patch)
treeaa9df868d3e4e28ceda2805f1c2f668715e342ad
parentfix(cpp highlights): Use `@include` for preproc_include (fix #445) (diff)
downloadnvim-treesitter-fe06e6fbec85e9b82d5d44c3822f72146a6bce49.tar
nvim-treesitter-fe06e6fbec85e9b82d5d44c3822f72146a6bce49.tar.gz
nvim-treesitter-fe06e6fbec85e9b82d5d44c3822f72146a6bce49.tar.bz2
nvim-treesitter-fe06e6fbec85e9b82d5d44c3822f72146a6bce49.tar.lz
nvim-treesitter-fe06e6fbec85e9b82d5d44c3822f72146a6bce49.tar.xz
nvim-treesitter-fe06e6fbec85e9b82d5d44c3822f72146a6bce49.tar.zst
nvim-treesitter-fe06e6fbec85e9b82d5d44c3822f72146a6bce49.zip
Bash: fix hl capture groups
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/387
-rw-r--r--queries/bash/highlights.scm10
1 files changed, 6 insertions, 4 deletions
diff --git a/queries/bash/highlights.scm b/queries/bash/highlights.scm
index 892546fc2..783b149e8 100644
--- a/queries/bash/highlights.scm
+++ b/queries/bash/highlights.scm
@@ -14,6 +14,10 @@
] @punctuation.delimiter
[
+ "$"
+] @punctuation.special
+
+[
">"
"<"
"&"
@@ -31,6 +35,8 @@
(heredoc_body)
] @string
+(variable_assignment (word) @string)
+
[
"if"
"then"
@@ -95,9 +101,6 @@
descriptor: (file_descriptor) @operator
destination: (word) @parameter)
-
-("$" (variable_name)) @variable
-
(expansion
[ "${" "}" ] @punctuation.bracket)
@@ -107,4 +110,3 @@
value: (word) @parameter)
(concatenation (word) @parameter)
-