aboutsummaryrefslogtreecommitdiffstats
path: root/queries
Commit message (Collapse)AuthorAgeFilesLines
* feat!: drop modules, general refactor and cleanupChristian Clason2025-05-121152-64156/+0
|
* feat(c-family): inherit injectionsObserverOfTime2025-05-127-24/+21
|
* injections(nix): add nixosTest.testScript + home-manager nvim configMarc Jakobi2025-05-121-0/+29
| | | | | | (+ add Check to mkDerivation bash matches) (+ add Check to mkDerivation bash matches)
* feat(yuck): add missing injectionsObserverOfTime2025-05-121-0/+24
| | | | And builtin variable highlights
* feat(solidity): add doxygen injections (#7853)Leo2025-05-121-0/+12
|
* feat(solidity): add `abstract` keywordLeo2025-05-121-0/+1
|
* fix: blade injection highlighting (#7846)Caleb White2025-05-051-1/+1
| | | | | | Injecting php was broken upstream so this is a temporary fix until upstream fixes it. See https://github.com/nvim-treesitter/nvim-treesitter/issues/7842
* feat(haskell): injections for inline-python quasiquotesMarc Jakobi2025-04-301-0/+8
|
* fix(injections): dtd, glimmer.*, razor, tablegen, tealChristian Clason2025-04-276-20/+5
|
* fix(roc): use correct predicate in injectionsChristian Clason2025-04-261-2/+2
|
* fix(nu): add missing `ctrl_match` to query filesblindfs2025-04-262-0/+2
|
* feat(fish): highlight $ punctuation.specialPeter Cardenas2025-04-151-1/+4
|
* feat(fish): add variable.builtin highlightsPeter Cardenas2025-04-151-0/+25
|
* feat(brightscript): brightscript parser and queries (#7780)AJ Delcimmuto2025-04-134-0/+226
|
* More bash injection support for Taskfile (#7805)Mikkel Mondrup Kristensen2025-04-071-3/+3
|
* feat(yaml): inject bash for taskfiles (#7804)Anthony Fiddes2025-04-061-4/+5
|
* fix(svelte): `else if` highlight (#7797)Maksim Terpilovskii2025-04-041-0/+1
|
* fix(python): highlight all types of docstrings (#7788)Jakob Zahn2025-04-031-21/+3
|
* dhall: recognize several missing builtinssavanto2025-03-301-2/+9
| | | | | | | - recognize builtin type `Bool` - recognize import `... as Bytes` - recognize builtin functions `Date/show`, `Time/show`, `TimeZone/show` - recognize a bytes literal (ie. `0x"deadbeef"`)
* feat(angular): update highlights for template literalsDennis van den Berg2025-03-291-0/+8
|
* feat(caddy): add parser and queries (#7588)Vladimir Levin2025-03-234-0/+66
| | | | | --------- Co-authored-by: Christian Clason <c.clason@uni-graz.at>
* feat(javadoc): add parser and queries (#7749)Robert Muir2025-03-234-11/+121
| | | | | | | | | Previously java was configured to use doxygen parser for documentation comments, but javadocs are not doxygen. Inline tags have a different syntax, block tags are not recognized, and doxygen creates a lot of errors during highlighting. Add parser for javadoc comments, with queries for highlights and injections.
* bot(lockfile): update gleam, glimmer_javascript, glimmer_typescript, ↵nvim-treesitter-bot[bot]2025-03-212-6/+3
| | | | lalrpop, problog, prolog, roc
* Use order instead of prioritydcho2025-03-211-13/+12
|
* fix(python): prioritize builtin functionsdcho2025-03-211-1/+2
|
* * feat(perl): highlight hash keys as `@variable.member` in various contextsVeesh Goldman2025-03-192-32/+48
| | | | also, injections for s///e should fully re-parse
* fix(c): highlight `"."` as `@punctuation.delimiter`Riley Bruins2025-03-181-1/+1
| | | | Aligns C with the other language highlights
* fix(vhdl): capture "|" as `@operator` (#7744)John-Philip Taylor2025-03-161-0/+1
|
* feat(typst): highlight language name as @labelRiley Bruins2025-03-151-0/+3
|
* fix(python): don't highlight parameter name as builtin (#7732)Salomon Popp2025-03-131-61/+61
|
* feat(blade): add laravel blade parser and queries (#7693)Caleb White2025-03-124-0/+47
|
* feat(tact): update parser and queries (#7731)Novus Nota2025-03-124-9/+61
|
* fix(python): highlight function calls correctly (#7728)Salomon Popp2025-03-121-42/+42
|
* fix(python): don't highlight attribute name as builtin (#7712)Salomon Popp2025-03-111-24/+25
| | | | | | | | | | | | | | | * fix(python): don't highlight attribute name as builtin * fix(python): highlight `@variable.member` correctly for member access context * test: add test * test: expand test * docs: update comment * refactor: change order, remove priority override * style: remove extra newline
* feat(bibtex): highlight URLs and DOIs (#7725)Omar Valdez2025-03-111-0/+7
|
* fix(bibtex): use more appropriate captures (#7721)Omar Valdez2025-03-101-2/+2
|
* feat(roc)!: bump parser and queriesChristian Clason2025-03-094-10/+106
| | | | | | Adapt to https://github.com/faldor20/tree-sitter-roc/pull/30 Also synchronize queries with upstream and add indents
* feat(tera): add parser and queriesuncenter2025-03-092-0/+160
|
* fix(rust): inject regex into RegexBuilder instead of ByteRegexBuildermay2025-03-081-2/+2
|
* fix(rust): inject html and json in macro invocations (#7715)ginnyTheCat2025-03-081-10/+4
|
* feat(gleam): "echo" keyword (#7710)Louis Pilfold2025-03-061-0/+1
|
* feat(snakemake): add rules to locals (#7698)patricorgi2025-03-062-3/+6
|
* feat(jsx): commentstring queryRiley Bruins2025-03-041-0/+6
|
* feat(markdown): fold sublistsRiley Bruins2025-03-031-1/+6
|
* bot(lockfile): update php, php_only, rust, vnvim-treesitter-bot[bot]2025-02-281-3/+0
|
* feat(kdl): parser and queries (#7657)Bert Baron2025-02-273-0/+237
|
* fix(kdl): highlight query order (#7688)Paul Hansen2025-02-271-7/+8
| | | | | | | | | | | | | This just fixes the highlighting queries so everything isn't highlighted as a variable due to the order of the queries meaning several queries were ignored. I also changed the node names to be highlighted as `@tag` since KDL is an xml-like format so `@tag` seemed more appropriate than type and it differentiates it from the type annotations. This does NOT update to the latest KDL version 2, that would need grammar changes. It does "mostly" work with KDL 2 though (notably unquoted strings seem to throw the grammar off.).
* feat(typescript): highlight abstract methodsOmar Valdez2025-02-271-0/+3
|
* feat(make): fold `define` statements.Andreas Hartmann2025-02-271-0/+1
|
* feat(sql): add folds (#7686)Raafat Turki2025-02-261-0/+1
|