diff options
| author | Riley Bruins <ribru17@hotmail.com> | 2024-02-08 11:03:21 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-08 21:03:21 +0200 |
| commit | cbf0dfd92f3149a378164ab781d0b0a13da5b04a (patch) | |
| tree | fd323c5262a2184ba9b75be456f34762f3a10c2d /queries | |
| parent | feat(faust): add tree-sitter-faust (#6043) (diff) | |
| download | nvim-treesitter-cbf0dfd92f3149a378164ab781d0b0a13da5b04a.tar nvim-treesitter-cbf0dfd92f3149a378164ab781d0b0a13da5b04a.tar.gz nvim-treesitter-cbf0dfd92f3149a378164ab781d0b0a13da5b04a.tar.bz2 nvim-treesitter-cbf0dfd92f3149a378164ab781d0b0a13da5b04a.tar.lz nvim-treesitter-cbf0dfd92f3149a378164ab781d0b0a13da5b04a.tar.xz nvim-treesitter-cbf0dfd92f3149a378164ab781d0b0a13da5b04a.tar.zst nvim-treesitter-cbf0dfd92f3149a378164ab781d0b0a13da5b04a.zip | |
feat(readline): add parser tree-sitter-readline (#6058)
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/readline/folds.scm | 1 | ||||
| -rw-r--r-- | queries/readline/highlights.scm | 69 | ||||
| -rw-r--r-- | queries/readline/indents.scm | 8 | ||||
| -rw-r--r-- | queries/readline/injections.scm | 2 |
4 files changed, 80 insertions, 0 deletions
diff --git a/queries/readline/folds.scm b/queries/readline/folds.scm new file mode 100644 index 000000000..57c9bc7da --- /dev/null +++ b/queries/readline/folds.scm @@ -0,0 +1 @@ +(conditional_construct) @fold diff --git a/queries/readline/highlights.scm b/queries/readline/highlights.scm new file mode 100644 index 000000000..e7aaf817a --- /dev/null +++ b/queries/readline/highlights.scm @@ -0,0 +1,69 @@ +(comment) @comment @spell + +"set" @keyword + +[ + "$if" + "$else" + "$endif" +] @keyword.conditional + +"$include" @keyword.import + +[ + "=" + "==" + "!=" + ">=" + "<=" + ">" + "<" +] @operator + +[ + ":" + "-" +] @punctuation.delimiter + +[ + (application_name) + (keyname) + (keyseq) + (macro) + (string_value) + (term_name) +] @string + +(file_path) @string.special.path + +(escape_sequence) @string.escape + +(symbolic_character_name) @character.special + +(key_literal) @character + +(function_name) @function + +[ + (bell_variable) + (bool_variable) + (edit_mode_variable) + (keymap_variable) + (number_variable) + (string_variable) +] @variable.builtin + +[ + (bell_value) + (edit_mode_value) + (keymap_value) + "version" + "term" + "mode" +] @constant.builtin + +(number_value) @number + +(version_number) @string.special + +(bool_value) @boolean diff --git a/queries/readline/indents.scm b/queries/readline/indents.scm new file mode 100644 index 000000000..aa6fd88a3 --- /dev/null +++ b/queries/readline/indents.scm @@ -0,0 +1,8 @@ +(conditional_construct) @indent.begin + +[ + "$else" + "$endif" +] @indent.branch + +"$endif" @indent.end diff --git a/queries/readline/injections.scm b/queries/readline/injections.scm new file mode 100644 index 000000000..2f0e58eb6 --- /dev/null +++ b/queries/readline/injections.scm @@ -0,0 +1,2 @@ +((comment) @injection.content + (#set! injection.language "comment")) |
