Commit graph

1068 commits

Author SHA1 Message Date
Brian Ryall
4a8901b0d5 feat(beancount): refactor scanner to c 2024-02-29 12:35:31 +09:00
Christian Clason
6e2b56cbe7 feat(cooklang): update to scanner rewrite 2024-02-25 17:10:36 +01:00
Christian Clason
adf72368f6 feat(nickel): adapt to scanner rewrite 2024-02-23 18:33:25 +01:00
ObserverOfTime
e105b5e67d feat(properties): update parser & queries 2024-02-23 17:37:22 +02:00
chaopeng
e159a531e5 fix(fidl): remove requires_generate_from_grammar 2024-02-23 15:39:19 +01:00
巢鹏
a8d2b54e28
feat: add fidl parser 2024-02-23 11:57:07 +09:00
Alexei Mozaidze
7d1bab6546
feat(fennel)!: switch to maintained parser (#6132)
Change the Fennel parser to a simpler and more consistent one, along with updating all the queries.
2024-02-21 13:44:01 +00:00
wzy
e04ce8bcec
feat: add tmux parser 2024-02-19 14:26:32 -05:00
dundargoc
9bc21966f2 fix: typos 2024-02-19 17:45:54 +01:00
Amaan Qureshi
3a7b5a9fb4 feat(svelte)!: switch upstream parser 2024-02-19 08:11:17 -05:00
Christian Clason
f857a96774
fix(bass): revert to upstream parser (#6131) 2024-02-19 00:56:42 -05:00
Raafat Turki
ab3ec330ec feat: add typst parser 2024-02-18 06:22:47 -05:00
Wu Zhenyu
e32ebdc01d feat: change some ft, lang pairs
mysql comes from $VIMRUNTIME/syntax/mysql.vim
expect comes from $VIMRUNTIME/syntax/expect.vim
2024-02-15 09:39:38 +01:00
Wu Zhenyu
e4a1cc6e8e feat: add the muttrc parser 2024-02-15 09:39:10 +01:00
Wu Zhenyu
5a5cabd712 feat: add the hlsplaylist parser 2024-02-14 16:06:13 +01:00
Christian Clason
02ff2220d3 fix(xml): adapt to repo layout change 2024-02-13 09:33:50 +00:00
Turiiya
0aa7131044 chore(v): update repository url 2024-02-11 14:36:19 +01:00
Jongwook Choi
9860fceb73 fix: use augroup for auto_install autocmds
Problem: The FileType autocmd to automatically install parsers on a new
filetype (introduced in #3130) did not have augroup. As a result, when
`ts_configs.setup{ }` is called multiple times (for some reason),
duplicated installation requests will be made.

Solution: Use augroup with `clear = true`.
2024-02-11 11:21:29 +01:00
Christian Clason
b8840a426e feat(tcl): add parser and queries 2024-02-09 18:29:39 +01:00
Amaan Qureshi
6b93dcd15a
chore(vue): adapt to scanner rewrite (#6068) 2024-02-10 02:05:52 +09:00
Charles
95036477c1
feat: add sourcepawn parser and queries (#5865) 2024-02-10 00:40:01 +09:00
Tobias Hunger
0f3183dda8
feat(slint)!: change to the official parser (#6027)
This change replaces the slint parser written and maintained by @jrmoulton
with the official one hosted in the slint-ui organization on github.

A huge thank you to @jrmoulton for all his work on the tree-sitter
parser!

---------

Co-authored-by: jrmoulton <jaredmoulton3@gmail.com>
2024-02-09 13:46:57 +00:00
Luckas
bc07e58f42
feat: add hyprlang parser & queries (#5852)
Co-authored-by: Pham Huy Hoang <hoangtun0810@gmail.com>
2024-02-09 10:19:46 +01:00
wzy
cab95b2f96
feat: add tree-sitter-asm parser (#5946) 2024-02-09 09:50:46 +01:00
Amaan Qureshi
6d1ab048d2 chore(ruby): adapt to scanner rewrite 2024-02-09 09:50:04 +01:00
Amaan Qureshi
76700e147b feat(d)!: switch upstream parser to gdamore/tree-sitter-d 2024-02-08 18:59:04 -05:00
Riley Bruins
cbf0dfd92f
feat(readline): add parser tree-sitter-readline (#6058) 2024-02-08 21:03:21 +02:00
Karl Hiner
b444afa1da
feat(faust): add tree-sitter-faust (#6043) 2024-02-08 10:54:33 +01:00
Maria José Solano
4fbf150a16 fix(inc-selection): handle deleting non-existing keymaps 2024-02-03 10:34:08 +01:00
Maria José Solano
140a486abe refactor(inc-selection): simplify keymap and add error message 2024-02-03 10:34:08 +01:00
Amaan Qureshi
8b99311ca1 chore(bicep): update queries and add scanner 2024-02-02 08:24:59 +01:00
Maria José Solano
ba64547834
fix(incremental-selection): second attempt at fixing command (#6014) 2024-01-30 22:34:46 +01:00
Murtaza
d4dac523d2
feat(groovy)!: switch to more complete parser (#5957)
Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2024-01-28 22:17:50 +01:00
Maria José Solano
458ce4d16c fix(incremental-selection): use cmd instead of :lua for command 2024-01-27 22:51:26 +01:00
Dennis van den Berg
2fb2100fed
feat(angular)!: switch to parser supporting v17 (#5779) 2024-01-27 12:17:25 +01:00
Christian Clason
cf13c96050 fix(jsdoc): add scanner.c 2024-01-27 10:30:03 +01:00
Dai López
ffb19d5dee
feat(gnuplot): added gnuplot parser and queries (#5594)
* feat(gnuplot): added gnuplot parser and queries

---------

Co-authored-by: Pham Huy Hoang <hoangtun0810@gmail.com>
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
2024-01-26 13:30:43 +02:00
Leftas
ce4adf11cf Fix find_usages 2024-01-25 19:24:18 +01:00
Colin Kennedy
4362b04a29
feat: add tree-sitter-disassembly 2024-01-24 19:25:40 -05:00
James Trew
cd4e090994 fix(locals): index matches with split capture names 2024-01-22 17:09:27 +01:00
wzy
94bd4bcc5b
feat: add the zathurarc parser (#5948) 2024-01-21 19:42:30 +02:00
tk-shirasaka
64b3d5e569
feat: add the php_only parser included in tree-sitter-php (#5876)
Add parser  `php_only` for PHP files without HTML embedded.
Make queries for combined parser `php` inherit from `php_only` (no extensions needed).

---------

Co-authored-by: shirasaka <tk.shirasaka@gmail>
2024-01-20 12:34:49 +00:00
ObserverOfTime
17fae3f4a3 feat(injections): add printf format strings 2024-01-19 16:58:37 +01:00
Christian Clason
5b90ea2aba feat(locals)!: switch to upstream captures 2024-01-19 16:58:37 +01:00
Christian Clason
f197a15b0d revert "fix(config)!: always install parsers bundled with nvim" 2024-01-19 16:45:58 +01:00
Christian Clason
5037721ec5 fixup: proper union of tables 2024-01-18 17:08:20 +01:00
Christian Clason
07c8c3d84f fixup: empty ensure_installed 2024-01-17 11:07:20 +01:00
Christian Clason
7b326a0962 fixup: don't extend _with_ 'all' 2024-01-17 11:01:24 +01:00
Christian Clason
97ba59c6f5 fixup: ensure_installed can be 'all' 2024-01-16 19:05:28 +01:00
Christian Clason
fe89bf1719 fix(config)!: always install parsers bundled with nvim 2024-01-16 18:24:59 +01:00