nvim-treesitter/queries
2023-07-05 16:05:56 -04:00
..
ada feat: add @comment.documentation where applicable 2023-03-05 17:15:32 -05:00
agda highlights: use @preproc where appropriate 2022-10-15 08:49:01 -07:00
arduino feat(arduino): separate from cpp 2022-11-18 16:51:08 +01:00
astro astro: add injections for scss 2023-02-11 15:55:56 -08:00
awk feat(awk): highlight builtin variables & shebang 2023-06-25 08:15:25 +03:00
bash feat(bash): add various shell builtins 2023-06-19 02:36:16 -04:00
bass use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
beancount highlights(beancount): update on latest updates 2023-01-28 15:03:55 +01:00
bibtex use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
bicep perf: remove match where possible 2023-04-21 18:24:17 -04:00
blueprint parsers: add blueprint parser 2022-09-12 10:54:58 +01:00
c lint(locals): use #set! to keep query linter happy 2023-06-22 08:39:17 +02:00
c_sharp fix(c_sharp): highlight < & > as @punctuation.bracket only in type param lists 2023-05-04 15:46:41 -04:00
capnp Update Capnp (#4713) 2023-05-07 00:12:49 +09:00
chatito use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
clojure feat(clojure): add update-keys & update-vals 2023-06-09 16:07:45 -04:00
cmake indents(cmake): dedent brackets, else, endwhile 2023-06-29 20:26:23 +09:00
comment fix(comment): use #any-of? predicate 2023-06-16 21:21:40 +02:00
commonlisp highlights(commonlisp): include all symbols defined by the ANSI standard 2023-06-13 22:12:45 +02:00
cooklang Add Cooklang 2022-03-17 08:40:34 +01:00
corn feat: add language support for corn (#4864) 2023-05-29 17:26:28 +09:00
cpon feat(cpon): update queries 2023-05-13 00:56:40 -04:00
cpp lint(locals): use #set! to keep query linter happy 2023-06-22 08:39:17 +02:00
css perf: remove match where possible 2023-04-21 18:24:17 -04:00
cuda highlights(cuda): add __noinline__ 2023-02-01 20:40:39 +02:00
cue perf: remove match where possible 2023-04-21 18:24:17 -04:00
d use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
dart feat(dart): improve locals query (#4922) 2023-06-09 12:48:24 +03:00
devicetree use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
dhall perf: remove match where possible 2023-04-21 18:24:17 -04:00
diff feat(diff): add diff parser 2022-10-19 16:22:58 -07:00
dockerfile perf: remove match where possible 2023-04-21 18:24:17 -04:00
dot highlights: use @preproc where appropriate 2022-10-15 08:49:01 -07:00
ebnf perf: remove match where possible 2023-04-21 18:24:17 -04:00
ecma refactor(ecma): triple dot should be an operator 2023-06-09 01:58:28 +09:00
eex Add tree-sitter-eex parser for (L)EEx files (#2351) 2022-01-25 16:52:51 +00:00
elixir perf: remove match where possible 2023-04-21 18:24:17 -04:00
elm feat: add @comment.documentation where applicable 2023-03-05 17:15:32 -05:00
elsa use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
elvish highlights(elvish): fix captures 2022-11-26 13:17:51 +02:00
embedded_template Add embedded template to support ERB files 2022-05-05 01:34:59 +02:00
erlang feat(erlang): add new keyword and operator from OTP25 (#4765) 2023-05-06 08:39:30 +00:00
fennel fix(fennel): capture function calls as @function.call 2023-06-21 11:20:58 -04:00
firrtl feat: add FIRRTL 2023-03-27 10:46:59 -04:00
fish indents(fish): Add "end" and "case" (#5029) 2023-06-28 15:56:44 +09:00
foam fix(foam): update queries from upstream 2023-07-05 03:41:15 -04:00
fortran use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
fsh parsers: Add FHIR Shorthand (FSH) (#4052) 2023-01-18 17:58:45 +00:00
func feat(func): update highlights 2023-05-13 02:11:04 -04:00
fusion perf: remove match where possible 2023-04-21 18:24:17 -04:00
gdscript docs: fix typos 2023-03-29 18:28:56 -04:00
git_config refactor(gitconfig): use lua-match instead of match 2023-03-11 04:47:17 -05:00
git_rebase feat(git_rebase): add git_rebase parser 2022-10-28 10:36:23 +02:00
gitattributes highlights(gitattributes): fix captures 2022-11-26 13:17:51 +02:00
gitcommit feat(gitcommit): improve diff injection since last parser update 2022-11-25 10:58:11 +01:00
gitignore feat(spell): support more languages 2022-09-26 13:47:12 +01:00
gleam fix(gleam): minor indent fixes 2023-06-04 10:39:20 +09:00
glimmer feat: add more support for glimmer (#4935) 2023-06-13 00:54:30 +09:00
glsl highlights(glsl): use more specific groups 2022-11-26 13:17:51 +02:00
go lint(locals): use #set! to keep query linter happy 2023-06-22 08:39:17 +02:00
godot_resource Rename queries: godotResource -> godot_resource 2021-11-25 23:02:57 +01:00
gomod highlight for module path 2023-02-17 16:54:18 -08:00
gosum feat: add @text.uri where applicable to thrift and gosum 2023-02-18 02:07:28 -08:00
gowork Add support for new golang go.work files 2021-12-18 20:02:08 +01:00
graphql use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
groovy feat: add groovy support 2023-06-27 20:01:29 +02:00
hack feat: add @comment.documentation where applicable 2023-03-05 17:15:32 -05:00
hare use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
haskell feat: add support for haskell persistent library 2023-06-24 15:00:47 -04:00
haskell_persistent feat: add support for haskell persistent library 2023-06-24 15:00:47 -04:00
hcl use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
heex use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
hjson use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
hlsl highlights(hlsl): use more specific groups 2022-11-26 13:17:51 +02:00
hocon add hocon 2022-01-16 14:59:39 +01:00
hoon feat: add Hoon language support 2023-06-29 19:26:44 -04:00
html feat: add py-script injections for html 2023-04-30 23:30:10 -04:00
html_tags fix(html): distinguish <hX> levels 2023-07-01 13:49:28 +02:00
htmldjango use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
http feat(http): update parser queries from upstream 2023-04-20 05:50:08 -04:00
ini folds(ini): add folds.scm 2023-01-21 01:05:57 +01:00
ispc feat: add Intel Implicit SPMD Program Compiler (ISPC) 2023-05-20 21:52:54 -04:00
janet_simple Remove some sections and add some missing things 2023-04-30 22:06:17 -04:00
java java highlights: annotation type declaration and AT interface keyword 2023-06-21 10:46:53 +02:00
javascript feat(javascript): highlight parameter destructuring patterns 2023-07-01 05:25:05 -04:00
jq jq/highlights.scm should highlight the elif keyword 2023-02-02 14:40:36 +02:00
jsdoc Fix jsdoc: play nice with the comment parser (#1108) 2021-03-27 10:51:16 -05:00
json use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
json5 Reorder json5 queries 2021-08-30 11:42:41 +02:00
jsonc use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
jsonnet feat(jsonnet): add "for" & "function", update operator highlights 2023-06-08 10:13:26 -04:00
jsx use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
julia perf: remove match where possible 2023-04-21 18:24:17 -04:00
kdl use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
kotlin kotlin: update parser and queries 2023-04-06 14:50:38 +02:00
lalrpop injections(lalrpop): add rust & regex 2022-11-26 13:17:51 +02:00
latex highlights(markup): distinguish heading level in queries 2023-05-13 16:50:32 +02:00
ledger Update ledger highlight queries 2023-04-23 12:09:57 -04:00
llvm highlights(llvm): use more specific groups 2022-11-26 13:17:51 +02:00
lua feat(lua): update highlights query for functions (#4919) 2023-06-08 00:12:54 +02:00
luadoc feat(luadoc): add more annotations 2023-03-24 08:19:13 -04:00
luap feat: add luap 2023-03-04 11:32:25 -05:00
luau feat: add luau 2023-04-28 10:29:42 -04:00
m68k Add additional m68k queries 2022-04-27 16:54:38 +02:00
make fix(make/highlights): add define and operators 2023-06-03 23:54:28 +03:00
markdown fix(markdown): elm injection no longer segfaults 2023-06-21 19:13:51 +02:00
markdown_inline fix(markdown_inline): don't spellcheck shortlinks 2023-07-02 14:22:27 +02:00
matlab feat(matlab)!: replace parser 2023-06-19 09:43:25 +02:00
menhir Add support for menhir (OCaml parser generator) 2022-09-05 14:48:58 -07:00
mermaid feat: add mermaid 2022-11-20 12:24:55 +01:00
meson highlights: create subscoping for ternary operator 2022-12-02 21:42:11 +01:00
mlir parsers: add tree-sitter-mlir parser 2023-03-14 01:50:12 +01:00
nickel fix(nickel): wrong indent on line after top level comment (#4792) 2023-05-13 15:03:05 +09:00
ninja use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
nix injections(nix): remove @combined 2023-01-11 21:27:02 +01:00
objc chore(objc): update folds 2023-05-20 03:52:08 -04:00
ocaml lint(locals): use #set! to keep query linter happy 2023-06-22 08:39:17 +02:00
ocaml_interface feat: add indents for ocaml and ocaml interface (#4725) 2023-05-01 20:42:21 +09:00
ocamllex chore: update ocamllex 2023-05-30 00:13:17 -04:00
odin feat: add Odin 2023-05-13 02:49:07 -04:00
pascal use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
passwd feat: add passwd 2023-02-28 17:48:11 -05:00
pem feat(pem): add parser 2023-06-28 07:07:05 +03:00
perl perf: remove match where possible 2023-04-21 18:24:17 -04:00
php lint(locals): use #set! to keep query linter happy 2023-06-22 08:39:17 +02:00
phpdoc fix(phpdoc): highlight optional type as @type 2022-11-29 12:19:19 +01:00
pioasm highlights(pioasm): fix captures 2022-11-26 13:17:51 +02:00
po feat: add PO 2023-03-01 02:56:14 -05:00
poe_filter use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
pony feat: add Pony 2023-03-27 10:46:35 -04:00
prisma feat(prisma): highlight views 2023-06-04 00:05:57 -04:00
proto highlights(proto): make "include"/"package" @include 2023-03-21 07:10:24 -04:00
prql highlights(prql): replace and and or operators 2023-04-17 14:29:26 -04:00
pug Fix pug injection 2021-11-30 23:40:49 +01:00
puppet feat: add puppet 2023-04-26 19:29:01 -04:00
python fix(python): fields should not match uppercase-beginning names 2023-04-29 19:38:30 -04:00
ql use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
qmldir feat: add qmldir 2023-03-01 02:28:48 -05:00
qmljs perf: remove match where possible 2023-04-21 18:24:17 -04:00
query highlights(query): prefer lua-match 2023-05-21 19:22:05 +02:00
r perf: remove match where possible 2023-04-21 18:24:17 -04:00
racket perf: remove match where possible 2023-04-21 18:24:17 -04:00
rasi use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
regex Regex highlights: Add constant highlight for class_character 2021-01-03 19:05:38 +01:00
rego rego: update parser and queries (#3805) 2022-11-16 09:35:41 +01:00
rnoweb rnoweb: Use new inline/chunk distinction 2022-06-19 21:45:19 +02:00
ron use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
rst highlights(rst): don't spell check links 2023-01-22 14:11:45 +01:00
ruby fix(ruby): bare_symbol should be @symbol 2023-04-17 02:16:36 -04:00
rust lint(locals): use #set! to keep query linter happy 2023-06-22 08:39:17 +02:00
scala feat(scala): sync highlights with latest upstream (#4926) 2023-06-09 10:15:06 +02:00
scheme feat(spell): support lisp like languages 2023-03-29 17:48:30 -04:00
scss use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
slint use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
smali chore(smali): add tests 2023-04-25 02:37:31 -04:00
smithy feat: add @comment.documentation where applicable 2023-03-05 17:15:32 -05:00
solidity fix(solidity): variable should not match last, tidy up highlights 2023-04-25 14:19:44 -04:00
sparql use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
sql feat(sql): update highlights from upstream 2023-07-05 16:05:56 -04:00
squirrel use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
starlark fix(starlark): fields should not match uppercase-beginning names (#4734) 2023-04-30 09:56:30 +09:00
supercollider use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
surface use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
svelte perf: remove match where possible 2023-04-21 18:24:17 -04:00
swift refactor: add notes for swift 2023-05-19 00:57:18 +09:00
sxhkdrc highlights(sxhkdrc): fix captures 2022-11-26 13:17:51 +02:00
t32 lint(locals): use #set! to keep query linter happy 2023-06-22 08:39:17 +02:00
tablegen use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
teal use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
terraform needed for terraform conditionals 2023-02-14 10:09:09 -08:00
thrift use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
tiger tests: fix failed tests (#4901) 2023-06-05 09:52:36 +09:00
tlaplus feat!: add @keyword.coroutine capture 2023-03-03 07:07:52 -08:00
todotxt parsers: Add todotxt parser 2022-02-28 22:46:47 +01:00
toml use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
tsx injections(jsx): highlight <style jsx> as css 2022-08-26 12:05:02 -07:00
turtle use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
twig feat(twig): improve twig highlights 2022-11-30 12:35:54 +01:00
typescript feat(javascript): highlight parameter destructuring patterns 2023-07-01 05:25:05 -04:00
ungrammar use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
usd Added USD as a language + some queries 2023-05-15 09:28:11 +02:00
uxntal use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
v refactor(v)!: update upstream repository 2023-07-04 11:08:07 +02:00
vala perf: remove match where possible 2023-04-21 18:24:17 -04:00
verilog docs: fix typos 2023-02-23 11:39:43 -08:00
vhs feat: vhs (.tape) support (#3726) 2022-11-13 12:33:54 +01:00
vim perf: remove match where possible 2023-04-21 18:24:17 -04:00
vimdoc fix(highlights): lower priority for codeblocks with injections (#4905) 2023-06-05 14:09:44 +02:00
vue use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
wgsl use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
wgsl_bevy use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
wing feat(wing): add parser (#5021) 2023-06-29 10:34:46 +00:00
yaml use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
yang use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
yuck use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
zig fix(zig): capture function calls as @function.call 2023-06-22 04:10:38 -04:00