diff --git a/book/src/generated/lang-support.md b/book/src/generated/lang-support.md index d632e4d1..bfeaf3aa 100644 --- a/book/src/generated/lang-support.md +++ b/book/src/generated/lang-support.md @@ -88,7 +88,7 @@ | git-attributes | ✓ | | | | | | | git-cliff-config | ✓ | ✓ | | | ✓ | `taplo`, `tombi` | | git-commit | ✓ | ✓ | | | | `commit-lsp` | -| git-config | ✓ | ✓ | | | | | +| git-config | ✓ | ✓ | | ✓ | | | | git-ignore | ✓ | | | | | | | git-notes | ✓ | | | | | | | git-rebase | ✓ | | | | | | @@ -127,10 +127,10 @@ | htmldjango | ✓ | | | | | `djlsp`, `vscode-html-language-server`, `superhtml` | | hurl | ✓ | ✓ | ✓ | | | | | hy | ✓ | | | | | `hyuga` | -| hyprlang | ✓ | | ✓ | | | `hyprls` | +| hyprlang | ✓ | | ✓ | ✓ | | `hyprls` | | idris | | | | | | `idris2-lsp` | | iex | ✓ | | | | | | -| ini | ✓ | | | | | | +| ini | ✓ | | | ✓ | | | | ink | ✓ | | | | | | | inko | ✓ | ✓ | ✓ | ✓ | | | | janet | ✓ | | ✓ | | ✓ | | @@ -274,7 +274,7 @@ | svelte | ✓ | | ✓ | | | `svelteserver` | | sway | ✓ | ✓ | ✓ | | | `forc` | | swift | ✓ | ✓ | ✓ | | ✓ | `sourcekit-lsp` | -| systemd | ✓ | | | | | `systemd-lsp` | +| systemd | ✓ | | | ✓ | | `systemd-lsp` | | systemverilog | ✓ | | | | | `svlangserver`, `verible-verilog-ls` | | t32 | ✓ | | | | | | | tablegen | ✓ | ✓ | ✓ | | | | diff --git a/book/src/guides/tags.md b/book/src/guides/tags.md index 00794962..1cf20804 100644 --- a/book/src/guides/tags.md +++ b/book/src/guides/tags.md @@ -23,6 +23,7 @@ The following [captures][tree-sitter-captures] are recognized: | `definition.interface` | | `definition.macro` | | `definition.module` | +| `definition.section` | | `definition.struct` | | `definition.type` | diff --git a/runtime/queries/git-config/tags.scm b/runtime/queries/git-config/tags.scm new file mode 100644 index 00000000..84537e01 --- /dev/null +++ b/runtime/queries/git-config/tags.scm @@ -0,0 +1,2 @@ +(section_header + (section_name) @name) @definition.section diff --git a/runtime/queries/hyprlang/tags.scm b/runtime/queries/hyprlang/tags.scm new file mode 100644 index 00000000..b0282563 --- /dev/null +++ b/runtime/queries/hyprlang/tags.scm @@ -0,0 +1,2 @@ +(section + (name) @name) @definition.section diff --git a/runtime/queries/ini/tags.scm b/runtime/queries/ini/tags.scm new file mode 100644 index 00000000..4cc20636 --- /dev/null +++ b/runtime/queries/ini/tags.scm @@ -0,0 +1,2 @@ +(section_name + (text) @name) @definition.section diff --git a/runtime/queries/systemd/tags.scm b/runtime/queries/systemd/tags.scm new file mode 100644 index 00000000..5fa4bb82 --- /dev/null +++ b/runtime/queries/systemd/tags.scm @@ -0,0 +1 @@ +; inherits: ini