diff options
Diffstat (limited to 'helix-22.03-x86_64-windows/runtime/queries/bash')
| -rw-r--r-- | helix-22.03-x86_64-windows/runtime/queries/bash/highlights.scm | 54 | ||||
| -rw-r--r-- | helix-22.03-x86_64-windows/runtime/queries/bash/injections.scm | 2 | 
2 files changed, 56 insertions, 0 deletions
diff --git a/helix-22.03-x86_64-windows/runtime/queries/bash/highlights.scm b/helix-22.03-x86_64-windows/runtime/queries/bash/highlights.scm new file mode 100644 index 0000000..57898f2 --- /dev/null +++ b/helix-22.03-x86_64-windows/runtime/queries/bash/highlights.scm @@ -0,0 +1,54 @@ +[ +  (string) +  (raw_string) +  (heredoc_body) +  (heredoc_start) +] @string + +(command_name) @function + +(variable_name) @variable.other.member + +[ +  "case" +  "do" +  "done" +  "elif" +  "else" +  "esac" +  "export" +  "fi" +  "for" +  "function" +  "if" +  "in" +  "unset" +  "while" +  "then" +] @keyword + +(comment) @comment + +(function_definition name: (word) @function) + +(file_descriptor) @constant.numeric.integer + +[ +  (command_substitution) +  (process_substitution) +  (expansion) +]@embedded + +[ +  "$" +  "&&" +  ">" +  ">>" +  "<" +  "|" +] @operator + +( +  (command (_) @constant) +  (#match? @constant "^-") +) diff --git a/helix-22.03-x86_64-windows/runtime/queries/bash/injections.scm b/helix-22.03-x86_64-windows/runtime/queries/bash/injections.scm new file mode 100644 index 0000000..321c90a --- /dev/null +++ b/helix-22.03-x86_64-windows/runtime/queries/bash/injections.scm @@ -0,0 +1,2 @@ +((comment) @injection.content + (#set! injection.language "comment"))  | 
