woojiq
7cda5b8592
build(tree-sitter): update javascript, typescript and tsx ( #7852 )
...
* build(tree-sitter): update javascript, typescript and tsx
* update revision of tree-sitter parsers for these languages.
* rename `?.` to `optional_chain`, introduced in tree-sitter/tree-sitter-javascript@186f2adbf7 .
* fix(highlight): change jsx queries to match latest tree-sitter
Latest tree-sitter/tree-sitter-javascript@bb1f97b643 added some breaking changes that broke highlighting.
* Remove some queries with `nested_identifier`.
* Remove deprecated `jsx_fragment` from indent query.
* Count `</` and `/>` as a single token.
1 year ago
Michael Davis
d6c799fb30
Update tree-sitter-git-commit ( #7831 )
...
This fixes a problem parsing the "On branch _branch_" part of the
commit comment when the branch contains a slash.
1 year ago
Blaž Hrastnik
57071513a8
Only use tsq for tsq files
...
This makes our highlight files more plain but it correctly highlights
scheme :/
1 year ago
Blaž Hrastnik
979933b514
Update tree-sitter-scheme
1 year ago
woojiq
1d189820a1
feat(indent): add basic java indentation queries ( #7844 )
1 year ago
Jummit
f19793c2f8
Improve wren support ( #7819 )
1 year ago
Christoph Sax
5a51036bc1
Update t32 language queries to version 2.2.1 ( #7811 )
...
Version 2.2.1 of the grammar adds extended support for HLL (C, C++,..)
expressions. Quite a few node types were added, renamed or removed in
the process.
This change brings the highlight queries in sync with the ones found in
the repository of the grammar. The highlighting tests "look" okay after
updating the queries.
Recently, Codeberg had some reliability issues. That is why the language
is now using the mirror repository on GitLab as source instead.
Co-authored-by: Christoph Sax <christoph.sax@mailbox.org>
1 year ago
J. Brock
286e44050d
Bump the version of Hare's grammar ( #7784 )
1 year ago
voroskoi
bc737404e8
Update tree-sitter-zig ( #7803 )
1 year ago
Jimmy Zelinskie
325692a154
languages: add protobuf language servers ( #7796 )
...
* languages: add bufls protobuf language server
* languages: add pbkit protobuf language server
1 year ago
lydiandy
57952c46a4
replace new lsp for vlang ( #7760 )
...
* fix vlang grammar fetch and build fail
* update highlights.scm for v-analyzer
* Update languages.toml
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Update runtime/queries/v/highlights.scm
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* update scm for new lsp
* gen doc lang-support.md
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
1 year ago
Mateusz S. Szczygieł
13e7edab19
Register .gltf file type for JSON ( #7781 )
1 year ago
Matthias Q
224fd5fa29
feat: update prql parser ( #7771 )
1 year ago
Jummit
9a4890f62b
Add wren support ( #7765 )
1 year ago
Jesse Luehrs
e7f60611ac
switch to https://github.com/tree-sitter-perl/tree-sitter-perl ( #7644 )
1 year ago
Doug Kelkhoff
79a8fd6249
Add a more file types for R ( #7633 )
1 year ago
kaashyapan
2ace6032e7
Add fsharp language support ( #7619 )
1 year ago
Michael Goodness
86bf0e00fe
feat: add Brewfile to Ruby file-types ( #7629 )
1 year ago
Erasin Wang
2cb00bcbc4
Support inlay-hints for svelteserver. ( #7622 )
1 year ago
Jeppe Christiansen
bc4f08febf
Update Typescript, TSX and Svelte grammar, to latest tag ( #6874 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
1 year ago
Arian Dehghani
a5f7190614
Register systemd files as ini ( #7592 )
1 year ago
Jorge Santiago
9259c52606
Add shebang for nushell files ( #7606 )
1 year ago
Queyrouzec
f68956a306
Update dart commit in languages.toml ( #7576 )
1 year ago
Borys Lykah
7c338429f8
Add language support for persistent library syntax ( #7261 )
1 year ago
Gammut
607b426e26
Refactor queries for ecma based languages ( #7207 )
1 year ago
Álan Crístoffer
550192826b
highlight(matlab): Better UTF-8 handling. ( #7532 )
1 year ago
Erin van der Veen
3fb430257e
Update Nickel grammar ( #7551 )
1 year ago
Álan Crístoffer
457b389395
highlight(matlab): Many bug fixes and improvements ( #7511 )
1 year ago
Chris Heyes
aec1b997dd
Add .cppm file type to cpp language configuration ( #7492 )
1 year ago
Álan Crístoffer
78505e0149
Update tree-sitter-matlab ( #7491 )
1 year ago
Álan Crístoffer
08c0a23b79
highlight(matlab): Bumps tree-sitter-matlab commit. ( #7442 )
1 year ago
Álan Crístoffer
2c5288dafb
Replace MATLAB grammar ( #7388 )
1 year ago
LeoniePhiline
48ad9ae1bb
highlight(sql): Update tree-sitter-sql to `98a7fc9` ( #7387 )
...
* highlight(sql): Update tree-sitter-sql to 92018a3
* highlight(sql): Update tree-sitter-sql to 98a7fc9
1 year ago
Alexander Brevig
b4fe31cad6
Add forth-lsp and update tree-sitter-forth ( #7334 )
...
* feat: add forth lsp and update tree sitter
* fix: update highlights
1 year ago
Ivan Svoboda
df094909d1
Webc language support ( #7290 )
...
* feat: add webc language support
* feat: add to lang-support book webc
1 year ago
Selwyn
18e07addfd
Use Vue language server based on Volar ( #7312 )
1 year ago
Vitalii Solodilov
a981a2525d
Support core mode for delve debugger ( #7300 )
1 year ago
Dimitri Sabadie
31b8b728a2
Fix C++ queries and update tree-sitter-cpp ( #7285 )
1 year ago
Christoph Sax
d324feb072
Add support for language t32 ( #7140 )
...
Co-authored-by: Christoph Sax <christoph.sax@mailbox.org>
1 year ago
blt__
ba691f4fb0
Fix verilog grammar source repo and revision ( #7262 )
1 year ago
Alexander Brevig
78e8695420
Add support for Forth ( #7256 )
1 year ago
Tobias Clasen
71688a387b
Recognize 'make' file-type as Makefile ( #7212 )
1 year ago
Ivan Tkachuk
2022e6175b
Add blueprint language ( #7213 )
...
* Add blueprint tree-sitter support
* Add blueprint lsp support
* Run cargo xtask docgen
1 year ago
zetashift
92380540b8
chore: update scala tree-sitter grammar ( #7147 )
...
* chore: update scala tree-sitter grammar
* Add locals.scm for Scala
1 year ago
yvt
3a8592abdb
feat(languages): recognise `.gir` as XML ( #7152 )
2 years ago
Jimmy Zelinskie
b107814e39
languages: add .zimrc to bash filetypes ( #7146 )
2 years ago
William Etheredge
a2e11af608
Support hidden justfiles ( #7088 )
2 years ago
Brandon Sprague
16375cd94a
Treat 'Vagrantfile' files as Ruby code ( #7112 )
...
`Vagrantfile`s are configuration files for the [vagrant](https://www.vagrantup.com/ ) tool, and they are written in Ruby. Even as vagrant [is ported to Go](https://www.hashicorp.com/blog/toward-vagrant-3-0 ), `Vagrantfile`s [will be written in Ruby](https://developer.hashicorp.com/vagrant/docs/experimental/vagrant_go )
When a Vangrantfile is created, it starts with these lines:
```
```
But since Helix (quite reasonably) doesn't change editor behavior based on file contents, adding this to `languages.toml` seems like a reasonable way to get this functionality.
2 years ago
Viktor Kleen
0c21c227e1
Update languages.toml for Nickel ( #7059 )
2 years ago
Blaž Hrastnik
591629ec11
fix compilation
2 years ago