Commit graph

352 commits

Author SHA1 Message Date
ShootingStarDragons
c5eed2f2cd fix wrong parse
change maintainers
2022-08-16 11:38:50 -07:00
ShootingStarDragons
25baab9f59 add regenerate the treesitter 2022-08-16 11:38:50 -07:00
ShootingStarDragons
970fe39f4c feat(agda): add support for agda 2022-08-16 11:38:50 -07:00
NTBBloodbath
e9ab034139 chore: update tree-sitter-http parser URL 2022-08-09 09:06:19 +02:00
6cdh
d642de92f7 Add racket support 2022-08-03 00:25:14 +02:00
Princeton Ferro
f3c309db4e feat(vala)!: switch to @vala-lang parser 2022-07-09 16:22:51 +02:00
derekstride
8927588e47 Initial SQL support 2022-07-08 00:15:40 +02:00
Access
4b5966c81a
add qmljs (#3126) 2022-07-07 16:33:47 +02:00
Stephan Seitz
f69b1ebd7a docs: add description to markdown/markdown_inline in README 2022-06-28 23:20:47 +02:00
PolarMutex
b8459df74d
feat(beancount): support folding org headers (#3078)
requires beancount parser update

Co-authored-by: Brian Ryall <brian@brianryall.xyz>
Co-authored-by: Christian Clason <c.clason@uni-graz.at>
2022-06-28 10:44:38 +02:00
Alex Pinkus
556388b069
feat(swift): compile the grammar from the main branch (#3068)
The `with-generated-files` branch uses ABI 13 and therefore doesn't
benefit from the ABI 14 speed improvements.
2022-06-26 20:18:22 +02:00
Matthias Deiml
002084b1be
feat(markdown)!: switch to split parser (#3048)
* switch to split markdown parser with separate block and inline parsers to improve performance
* add exclude_children! directive (useful for something like Injected markdown incorrectly highlights indented docstrings #2212)
* split markdown queries into block and inline ones and add the injection for inline into block grammar
* add include_dir option to parser configs (needed because the two grammars don't live in the repos root directory)

BREAKING CHANGE: downstream queries need to be adapted to new parser
2022-06-26 18:02:29 +02:00
Stephan Seitz
d810c38634 Chore: remove prefix from parser "location" property
This was very confusing when using the location property as it
always had to start with "tree-sitter-<lang>" for no real reason.
2022-06-25 12:01:22 +02:00
Brian Albert Monroe
23ca66d8ca Add rnoweb to the parsers.lua file 2022-06-19 21:45:19 +02:00
Christian Clason
919da0d7a8 docs(swift): list alex-pinkus as maintainer 2022-06-19 15:02:47 +02:00
Bruno BELANYI
ef385991b6 feat(tiger): initial support 2022-06-14 22:34:03 +02:00
Alexej Kowalew
8aeb7ad5dc
make ft_to_lang work for csharp (#2989) 2022-06-05 13:04:57 +02:00
Christian Clason
b3370eb40d fix(r): add external scanner 2022-05-28 17:26:05 +02:00
Stephan Seitz
c19d14f395 parser(vlang): fix location of remote repo 2022-05-21 13:48:58 +02:00
tami5
010f364295 feat(vlang): initial support
Add support for vlang filetypes.

- [ ] Highlight `C` as builtin variable. This is FFI in vlang land,
  where C act like extern and access c functions. The vlang parser does
  some extension between C function calls and arguments but I believe
  highlighting C as builtin variable is sufficient indicator for now. I
  tried to use offset! but failed. Any suggestions?
- [ ] Set up parser url. the vlang parser is located within [vls] repo. Is
  installing from nested repo supported? `tree_sitter_v/src/parser.c`?

[vls]: https://github.com/vlang/vls/tree/master/tree_sitter_v

cc @elianiva @theHamsta
2022-05-21 13:48:58 +02:00
Nick Pezza
bcf091d865 Add embedded template to support ERB files 2022-05-05 01:34:59 +02:00
Christian Clason
bc25a6a5c4 chore!: remove ensure_installed='maintained'
Removes all support (and tests) for the parser category "maintained", as
this is no longer a useful category.

BREAKING CHANGE: replace `ensure_installed='maintained'` by an explicit
list of parsers, or use `'all'` (not recommended).
2022-04-30 11:42:46 +02:00
francisco souza
1d5e4f3aa1 feat(proto): add parser
Related to #2307.
2022-04-28 00:05:57 +02:00
Graham Bates
7a01241ba6 feat: add m68k parser and queries 2022-04-27 16:54:38 +02:00
TerseTears
24f99166ed Add org parser 2022-04-23 13:55:05 +02:00
Christian Clason
facc6fdbe1 feat(swift): switch to branch with generated files 2022-04-18 11:49:29 +02:00
Konrad Bochnia
cc83e23a2a fix: remove ftdetect, Fix struct highlight for wgsl 2022-04-11 23:16:19 +02:00
Konrad Bochnia
1a58c71b73 Add WGSL parser 2022-04-11 23:16:19 +02:00
6cdh
7fffab173c Fix nvim-treesitter CI 2022-04-10 13:51:59 +02:00
6cdh
46dc8b8f40 Added scheme support 2022-04-10 13:51:59 +02:00
Christian Clason
acd01551a3 chore!: deprecate ensure_installed=maintained
BREAKING CHANGE: specify explicit list or use `ensure_installed='all'`
(not recommended)
2022-04-10 13:24:57 +02:00
Micah Halter
801c910f49 Add more filetypes for treesitter-markdown
Signed-off-by: Micah Halter <micah@balena.io>
2022-04-08 19:46:09 +02:00
virchau13
f62fb16bba feat: add astro 2022-04-07 16:04:21 +02:00
Lex
1c53f9a2dd Fixed the stylua 2022-04-03 14:47:06 +02:00
Oleksii Demennikov
00197398bd Added the initial version for the support of rego language 2022-04-03 14:47:06 +02:00
Tobias Frilling
e06b54b64e Add elvish 2022-04-01 09:51:42 +02:00
Christian Clason
7e9c46b678 feat: add vimdoc parser and highlight queries 2022-03-29 18:25:23 +02:00
Addison Chan
2dfe7a5839 Add Cooklang 2022-03-17 08:40:34 +01:00
YongJieYongJie
a180859eea Add highlights query for Solidity 2022-03-11 19:06:39 +01:00
Jared Moulton
cc4f373bb4
Add slint parser configuration and queries (#2598)
* Add slint parser

* Mark slint as experimental

* Remove filetype and add slint to the lockfile

* Update queries

* Update varibable.builtin's and repeats

* Update slint true false

* Change export back to keyword

* Change export back to include :)
2022-03-07 23:10:31 +00:00
Arnar Gauti Ingason
202cbc10ad parsers: Add todotxt parser 2022-02-28 22:46:47 +01:00
Connor Lay (Clay)
0fbb268b07 Add myself as maintainer of Elixir, Gleam queries 2022-02-15 19:01:02 +01:00
Connor Lay (Clay)
84354f991a Add Gleam parser 2022-02-15 19:01:02 +01:00
traxys
ca64d8b028
feat: add lalrpop parser (#2524)
LALRPOP is a parser generator for Rust. This only parses the LALRPOP
side of the generator, not the nearly-rust code of the actions.
2022-02-13 16:18:41 +00:00
github-actions[bot]
708b4e4cac
Update lockfile.json (#2512)
Co-authored-by: GitHub <noreply@github.com>
2022-02-11 09:36:01 +00:00
kiyan
58a4897e6d refacto: deprecate used_by in parsers.lua
- remove print_warning function from utils.lua (unused)
- cleanup some functions in parsers.lua (parameters overloading
  and wrong bufnr used).
- log a deprecation notice when using used_by in a parser definition
- default the filetype_to_parsername table to the list of filetypes
  previously in the used_by keys
- update the README to indicate that change
2022-02-06 14:30:57 +01:00
Christian Clason
a80c8bc506
chore(latex)!: update parser and queries (#2436)
BREAKING CHANGE: queries for latex need adaptation
2022-02-04 10:29:46 +00:00
Andrew Helwer
b12c10778c
Updated TLA+ version, queries, maintainers (#2442) 2022-02-03 19:12:22 +01:00
Michael Härtl
92ce0fc3d5
update(phpdoc) Add scanner.c (#2426) 2022-02-01 12:51:31 +01:00
Mateus Melchiades
5fc4cb5d2d Vala language support 2022-01-29 18:43:44 +01:00