Commit graph

313 commits

Author SHA1 Message Date
GitHub
24f6653ffe Update parsers: gdscript, thrift
update gdscript indent queries to parser change and remove @Shatur as
maintainer
2023-02-14 11:55:08 +01:00
Amaan Qureshi
c3a7dd4768 feat: improve KDL queries 2023-02-05 23:08:41 -08:00
Amaan Qureshi
720f75f988 feat: add RON 2023-02-05 02:21:49 -08:00
ObserverOfTime
bd7b4b6eff feat: add chatito 2023-02-04 04:19:40 -08:00
Amaan Qureshi
98a52ce300 feat: add gosum 2023-02-03 20:38:40 +02:00
Amaan Qureshi
a0f55ee28c chore: organize languages in parsers.lua 2023-02-03 10:30:00 +02:00
Amaan Qureshi
660a070af7 feat: add func 2023-02-02 23:28:46 +02:00
Amaan Qureshi
e00952111e
feat: add smithy (#4245) 2023-01-31 16:14:58 +02:00
Amaan Qureshi
cbb43a64a3 feat: add elsa 2023-01-30 09:45:17 +02:00
Amaan Qureshi
aad763de6b
feat: add kdl (#4227)
* feat: add kdl

* feat: comment queries

* fix(kdl): comments properly highlighted now

* feat(kdl): folds

* chore: bump revision to feature-complete parser

* fix: folds
2023-01-28 13:59:56 +01:00
ObserverOfTime
de459332e2 feat: add poe_filter 2023-01-25 23:53:04 +02:00
Amaan Qureshi
f826b7af13 refactor(capnp, thrift): improve grammar & queries to stable for the foreseeable future 2023-01-23 22:26:16 +01:00
Jannik Buhr
d7aa8cd745 map quarto ft to markdown parser 2023-01-23 21:29:43 +01:00
Amaan Qureshi
6cf93175bf
feat: add capnp (#4203) 2023-01-23 10:00:32 +02:00
Amaan Qureshi
b300d903b0
feat(thrift): use better queries, namely for idents (#4197) 2023-01-22 12:29:50 +02:00
ObserverOfTime
f5f7c7e004 feat: add htmldjango 2023-01-21 17:01:45 +01:00
Amaan Qureshi
08e1adae53
feat: add thrift (#4185) 2023-01-21 14:39:15 +02:00
Stephan Seitz
0cf5135446 parsers: map ft=confini to ini
Co-authored-by: @ObserverOfTime <ObserverOfTime@users.no-reply.github.com>
2023-01-21 01:05:57 +01:00
Stephan Seitz
fde3505718 parsers: add ini (https://github.com/justinmk/tree-sitter-ini)
Addresses the following request https://github.com/nvim-treesitter/nvim-treesitter/issues/2282#issuecomment-1398856301
2023-01-21 01:05:57 +01:00
Matthew Gramigna
622baacdc1
parsers: Add FHIR Shorthand (FSH) (#4052) 2023-01-18 17:58:45 +00:00
Ananda Umamil
e4042553bd highlights(elm): fix boolean literals 2023-01-14 14:02:15 -08:00
ShootingStarDragons
0598ffad9b feat: let qml use qmljs
Someone like qml to mark qmljs, so let 'qml'
use qmljs
2023-01-10 20:11:05 +02:00
Stephan Seitz
a64b1f478d parsers(wgsl_bevy): add scanner.c 2023-01-10 10:07:08 +01:00
Stephan Seitz
ea43e0e9d3 parsers(wgsl): add scanner.c 2023-01-10 10:07:08 +01:00
Amaan Q
c657cf6b11 feat: add smali to lockfile, parser, and link to repo in README 2023-01-09 21:24:54 +01:00
Stephan Seitz
817531ce6f parsers: add wgsl_bevy
This adds an extension of tree-sitter-wgsl that understands
[Bevy's](https://bevyengine.org/) preprocessor directives.
2022-12-31 15:19:48 +01:00
Michael Hoffmann
ee3e9f4dc0 feat(hcl,terraform): split terraform from hcl, add specialized queries for tf
This enables us to have different queries for
terraform and general hcl. It solve the situation
where other dialects of hcl (nomad, packer, etc)
might use a terraform keyword and get highlighted
out of place.
2022-12-29 22:18:41 +01:00
Stephan Seitz
f2b1d727e6 chore: update usage vim.split to new signature
Old usage was still working because of backward compatibility of nvim
code:
```lua
if type(kwargs) == 'boolean' then
  -- Support old signature for backward compatibility
  plain = kwargs
else
```
`:h vim-split()`
https://neovim.io/doc/user/lua.html#vim.split()
2022-12-25 14:57:32 +01:00
Emmanuel Briot
23906e8838 feat: add Ada 2022-12-22 14:46:53 +01:00
xasc
2d48cbc831 feat(t32): initial support 2022-12-21 23:57:06 +01:00
Benedikt Reinartz
84261c67fc
feat(erlang)!: switch parser to maintained fork (#3791)
update queries to breaking changes
2022-12-08 19:40:41 +01:00
Christian Clason
857097b5b3 fix(sql)!: generate from grammar 2022-12-02 20:12:41 +01:00
ObserverOfTime
67332894ef docs: fix wrong maintainers 2022-11-26 13:17:51 +02:00
RubixDev
41a59591a5 Add ebnf parser 2022-11-25 13:25:45 +01:00
gbprod
118a87f7e7 feat: add gitcommit parser 2022-11-24 12:26:02 +01:00
ObserverOfTime
126a271363 feat: add mermaid 2022-11-20 12:24:55 +01:00
ObserverOfTime
8a261e32ec feat: add jq 2022-11-18 18:17:52 +01:00
ObserverOfTime
63b6f1f984 feat(arduino): separate from cpp 2022-11-18 16:51:08 +01:00
ObserverOfTime
a715e93312 feat: add awk 2022-11-16 10:45:19 +01:00
Carlos Alexandro Becker
eff0d43b49
feat: vhs (.tape) support (#3726) 2022-11-13 12:33:54 +01:00
Lewis Russell
0948bf2274 feat(emmy): add emmylua annotations 2022-10-31 12:00:45 +01:00
gbprod
053f88f556 feat(git_rebase): add git_rebase parser 2022-10-28 10:36:23 +02:00
José Luis Lafuente
470b872d57
parsers: add nickel parser (#3506)
* parsers: add nickel parser

* Update lua/nvim-treesitter/parsers.lua

Co-authored-by: Christian Clason <christian.clason@uni-due.de>

* Update queries/nickel/highlights.scm

Co-authored-by: Christian Clason <christian.clason@uni-due.de>

* fix queries

* Cleanup (based on @theHamsta review)

Co-authored-by: Christian Clason <christian.clason@uni-due.de>
2022-10-19 23:33:31 +00:00
gbprod
1e4b23c266 feat(diff): add diff parser
This commit introduce diff parser.
2022-10-19 16:22:58 -07:00
Michael Härtl
e53950f646 feat(phpdoc): Remove requires_generate_from_grammar 2022-10-16 10:01:03 +02:00
ObserverOfTime
0bfeb5484e test(gitattributes): add tests for highlights 2022-10-15 08:44:41 -07:00
gbprod
179a06bc8b style: fix code styling according to Stylua 2022-10-03 10:06:41 +02:00
gbprod
d8a695a1ac Introduce twig parser
This commit introduce parser, highlights and injections for the
[twig syntax](https://twig.symfony.com)
2022-10-03 10:06:41 +02:00
Christian Clason
5f6f866c86 update vimdoc parser and queries 2022-09-29 08:41:42 +02:00
ObserverOfTime
9e897d7c74 chore(pug): mark as experimental 2022-09-20 09:01:40 +02:00