nvim-treesitter/queries
sogaiu 6fe60587d1 Remove some sections and add some missing things
The original approach was to emulate what was in Clojure's
highlights.scm file, but it appears that there were a number of
questionable items, so some sections were removed.

As a consequence, there were some items that ended up unmentioned.  An
attempt was made to rescue most of these and add some missing items to
a renamed "Special forms and builtin macros" section.

Five items were removed entirely.  These are:

* Single quote
* Tilde
* Pipe
* Comma
* Semicolon

It was unclear where to put these and it's also unclear whether
highlighting them would really be beneficial.  Perhaps what to do, if
anything, will become clear in the future.
2023-04-30 22:06:17 -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 highlights: create subscoping for ternary operator 2022-12-02 21:42:11 +01:00
bash perf: remove match where possible 2023-04-21 18:24:17 -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 fix(c): types are optional in sized_type_specifier 2023-04-21 04:55:20 -04:00
c_sharp feat: add @comment.documentation where applicable 2023-03-05 17:15:32 -05:00
capnp use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
chatito use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
clojure perf: remove match where possible 2023-04-21 18:24:17 -04:00
cmake perf: remove match where possible 2023-04-21 18:24:17 -04:00
comment comment(highlights): reduce user mention priority 2023-03-20 04:47:56 -04:00
commonlisp perf: remove match where possible 2023-04-21 18:24:17 -04:00
cooklang Add Cooklang 2022-03-17 08:40:34 +01:00
cpon use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
cpp perf: remove match where possible 2023-04-21 18:24:17 -04: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 perf: remove match where possible 2023-04-21 18:24:17 -04: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 perf: remove match where possible 2023-04-21 18:24:17 -04: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: add @comment.documentation where applicable 2023-03-05 17:15:32 -05:00
fennel perf: remove match where possible 2023-04-21 18:24:17 -04:00
firrtl feat: add FIRRTL 2023-03-27 10:46:59 -04:00
fish perf: remove match where possible 2023-04-21 18:24:17 -04:00
foam perf: remove match where possible 2023-04-21 18:24:17 -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: add func 2023-02-02 23:28:46 +02: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 use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
glimmer perf: remove match where possible 2023-04-21 18:24:17 -04:00
glsl highlights(glsl): use more specific groups 2022-11-26 13:17:51 +02:00
go use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04: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
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 highlights(haskell): don't match True|False in other identifiers 2023-01-14 14:29:00 -08: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
html refactor(vue, html): Update injections 2023-01-03 12:05:10 +01:00
html_tags perf: remove match where possible 2023-04-21 18:24:17 -04: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
janet_simple Remove some sections and add some missing things 2023-04-30 22:06:17 -04:00
java feat(java): add basic folding (#4701) 2023-04-24 15:32:41 +09:00
javascript Expand locals to include properties and methods 2022-11-25 18:24:11 +01: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: add jsonnet 2022-09-10 11:09:10 -07: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 latex: @nospell for environment names, citations and commands (#3948) 2022-12-08 11:01:56 +01: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 refactor(lua): move _VERSION to @constant.builtin, builtin types to @namespace.builtin 2023-04-28 10:29:42 -04: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 highlights(make): fix captures 2022-11-26 13:17:51 +02:00
markdown feat(markdown): configured aliases for fenced code block languages (#4659) 2023-04-18 21:51:14 +09:00
markdown_inline feat(markdown_inline): add @nospell where appropriate 2023-04-08 15:34:06 -07:00
matlab feat: add matlab 2023-02-28 02:51:00 -05: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): follow upstream change in https://github.com/nickel-lang/tree-sitter-nickel/pull/13/files#diff-d485a982e458ef8da2cc203585065b7542665cb80b78d230b1e8f77ea25825d4 2023-01-11 21:49:29 +01: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
ocaml perf: remove match where possible 2023-04-21 18:24:17 -04:00
ocaml_interface Add comment parser to highlight comment tags (#893) 2021-03-12 11:21:46 -05:00
ocamllex Revert "Comment: use @combined to create just one tree per buffer (#1252)" 2021-05-07 16:51:57 +02: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
perl perf: remove match where possible 2023-04-21 18:24:17 -04:00
php fix(php_inject): add missing @combined to text 2023-04-14 13:23:37 -04: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: add @comment.documentation where applicable 2023-03-05 17:15:32 -05: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 use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04: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 feat(rust): move some keywords & operators to where they belong 2023-04-19 02:28:00 -04:00
scala fix: Correct scope definition for scala 2023-04-28 00:34:23 +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 highlights(sql): add full, any and some keywords 2023-03-31 06:13:45 -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 feat: add @comment.documentation where applicable 2023-03-05 17:15:32 -05:00
sxhkdrc highlights(sxhkdrc): fix captures 2022-11-26 13:17:51 +02:00
t32 perf: remove match where possible 2023-04-21 18:24:17 -04: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 perf: remove match where possible 2023-04-21 18:24:17 -04: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 use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
ungrammar use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
uxntal use indent.X syntax for captures and properties of set directives 2023-03-24 13:07:53 -04:00
v perf: remove match where possible 2023-04-21 18:24:17 -04: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 chore(help)!: renamed to vimdoc 2023-04-01 16:10:11 +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
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 perf: remove match where possible 2023-04-21 18:24:17 -04:00