diff options
author | Petr Gajdůšek | 2023-08-07 18:27:35 +0000 |
---|---|---|
committer | GitHub | 2023-08-07 18:27:35 +0000 |
commit | 7af37bb3b96104b82e56d0072ca0d9a7b226c141 (patch) | |
tree | 36c7266972c5e7edc5130acd498ddc3f74bf137c | |
parent | d6c799fb3026425d1eb0cd71130e2b17d315829f (diff) |
Add tree-sitter textobjects queries for bash (#7764)
This implements function, (calling) argument and comment captures for use
in the textobject selections in bash.
This also updates the generated docs after adding the textobjects for bash.
-rw-r--r-- | book/src/generated/lang-support.md | 2 | ||||
-rw-r--r-- | runtime/queries/bash/textobjects.scm | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/book/src/generated/lang-support.md b/book/src/generated/lang-support.md index cb3a6f55..28c421f4 100644 --- a/book/src/generated/lang-support.md +++ b/book/src/generated/lang-support.md @@ -2,7 +2,7 @@ | --- | --- | --- | --- | --- | | astro | ✓ | | | | | awk | ✓ | ✓ | | `awk-language-server` | -| bash | ✓ | | ✓ | `bash-language-server` | +| bash | ✓ | ✓ | ✓ | `bash-language-server` | | bass | ✓ | | | `bass` | | beancount | ✓ | | | | | bibtex | ✓ | | | `texlab` | diff --git a/runtime/queries/bash/textobjects.scm b/runtime/queries/bash/textobjects.scm new file mode 100644 index 00000000..59983b30 --- /dev/null +++ b/runtime/queries/bash/textobjects.scm @@ -0,0 +1,9 @@ +(function_definition + body: (_) @function.inside) @function.around + +(command + argument: (_) @parameter.inside) + +(comment) @comment.inside + +(comment)+ @comment.around |