diff options
| -rw-r--r-- | queries/bash/highlights.scm | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/queries/bash/highlights.scm b/queries/bash/highlights.scm index c49aed84..943c23df 100644 --- a/queries/bash/highlights.scm +++ b/queries/bash/highlights.scm @@ -70,13 +70,13 @@ (special_variable_name) @constant ((word) @constant.builtin - (#vim-match? @constant.builtin "SIG(INT|TERM|QUIT|TIN|TOU|STP|HUP)")) + (#match? @constant.builtin "^SIG(INT|TERM|QUIT|TIN|TOU|STP|HUP)$")) ((word) @boolean - (#vim-match? @boolean "true|false")) + (#match? @boolean "^(true|false)$")) ((word) @number - (#vim-match? @number "^\d*$")) + (#match? @number "^[0-9]+$")) (comment) @comment (test_operator) @string @@ -96,11 +96,13 @@ (command argument: [ (word) @parameter - ((word) @number - (#vim-match? @number "^\d*$")) (concatenation (word) @parameter) ]) +(command + argument: ((word) @number + (#match? @number "^[0-9]+$"))) + (file_redirect descriptor: (file_descriptor) @operator destination: (word) @parameter) @@ -115,5 +117,3 @@ (case_item value: (word) @parameter) - -(concatenation (word) @parameter) |
