kiara
395a71bf53
languages: nix formatter ( #14046 )
2025-07-23 12:51:17 -04:00
Ian Hobson
1e4bf6704a
Update Koto grammar and queries, add formatter ( #14049 )
2025-07-23 12:47:47 -04:00
Fea
7b8a4b7a51
feat: Add `kotlin-lsp` to `languages.toml` ( #14021 )
2025-07-21 14:00:08 -04:00
Yorick Peterse
715d4ae2d5
tree-sitter: update Inko grammar and queries ( #14022 )
2025-07-21 13:51:50 -04:00
Poliorcetics
e7f95ca6b2
just: bump grammar support to handle module path in aliases and recipes dependencies ( #14009 )
2025-07-19 15:18:18 -04:00
Michael Davis
4418e338e8
Use syntax symbol pickers for Erlang
...
Neither language server robustly supports workspace symbol search.
`erlang-ls`'s symbol picker takes a long time to open successfully on
boot. `elp`'s is faster but not faster than the tags query.
2025-07-18 11:17:10 -04:00
Michael Davis
2d5826d194
Complete words from open buffers ( #13206 )
2025-07-18 09:51:00 -05:00
Bryce Berger
3658e97c2b
Add tree-sitter injections for jj config files ( #13926 )
2025-07-16 08:36:54 -05:00
Michael Davis
86f10ae24c
Add a language to fix Rust highlights in format-args macros
...
This is a bit hacky. Injections cannot stack on each other like
highlights because layers can have their own injections. So this new
language `rust-format-args-macro` emulates that. It unconditionally
injects `rust-format-args` into all strings. Rust injects this new
language into known format-args macros like `println!`.
The downside is that this can cause false-positive highlights within
these macros for strings which happen to contain format-args syntax
println!("Hello, {}!", "{}");
// ^ format args syntax
// ^ not format args syntax, but highlighted
// as if it were :(
This false-positive case is expected to be rare.
Injecting this fake language fixes regular non-string highlights in
macro invocations: macro invocations need to inject the entire token
tree and use `injection.include-children` for proper highlighting.
2025-07-13 12:01:18 -04:00
Maikel Martens
43187f2ed3
Add Django language support ( #13935 )
2025-07-11 10:33:44 -04:00
Gabriel Lopes Rodrigues
ba04f53830
languages: consider compose.yaml/.yml as docker compose language ( #13930 )
2025-07-10 20:14:45 -05:00
Kristoffer Plagborg Bak Sørensen
8e0f326ebb
languages: create dedicated language for json-ld ( #13925 )
2025-07-10 08:49:33 -05:00
connnnal
9447a9cc93
chore: Bump Odin grammar
2025-07-08 19:05:48 -04:00
Val Packett
fc53af9f4e
Add systemd-lsp and dts-lsp ( #13907 )
2025-07-07 15:55:19 -05:00
Kristoffer Plagborg Bak Sørensen
3e5bb392fa
languages: add comment tokens for DTD language ( #13904 )
2025-07-07 14:02:26 -04:00
Remo Senekowitsch
479c3b5584
Add highlighting for git notes editmsg ( #13885 )
2025-07-05 10:23:53 -04:00
Kristoffer Plagborg Bak Sørensen
9789b27461
languages: add Java .properties file support ( #13874 )
2025-07-04 09:17:22 -05:00
Kristoffer Plagborg Bak Sørensen
91dff9393d
languages: add Caddyfile support ( #13859 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2025-06-30 09:45:22 -05:00
Ricardo Fernández Serrata
930340e646
feat: recognize mimeapps.list as INI ( #13850 )
2025-06-28 13:04:34 -04:00
Michael Davis
44293dfd22
Change tree-sitter parser for Git commit message files
...
The gbprod grammar is more complete and featureful than mine, and more
actively maintained. I will archive my tree-sitter-git-commit in favor
of gbprod's.
The new queries are based on the ones in the repo upstream but I
modified them to look similar to the highlights before this commit.
Also I've updated the tab-width so that change nodes in the generated
message are indented correctly.
2025-06-27 10:55:00 -04:00
Kristoffer Plagborg Bak Sørensen
b9f980f567
languages: detect `~/.gem/credentials` as yaml ( #13843 )
2025-06-26 13:06:50 -04:00
Jason Williams
2338b44909
DAP: Support the startDebugging reverse request ( #13403 )
2025-06-23 09:48:05 -05:00
Ricardo Fernández Serrata
58dfa158c2
feat(langs): acknowledge `jsconfig` ( #13822 )
2025-06-23 09:07:10 -05:00
Harald Atteneder
250af462cd
Update tree-sitter-twig rev to latest commit ( #13689 )
2025-06-21 14:24:54 -04:00
Nik Revenco
40a3fb9b92
feat: Improved syntax highlighting for Gleam ( #13807 )
2025-06-21 12:24:19 -05:00
Margret Riegert
c96642125f
Update Crystal tree sitter and add support for ameba-ls ( #13805 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2025-06-21 12:02:16 -05:00
Yesudeep Mangalapilly
472a27e4f2
feat(languages): detect BUCK files as starlark ( #13810 )
...
Co-authored-by: Yesudeep Mangalapilly <yesudeep@vikata.local>
2025-06-21 09:00:55 -05:00
Damir Vandic
3c6c221d45
Update gleam tree-sitter grammar ( #13793 )
2025-06-18 09:32:41 -05:00
Alan
6b94d70f20
chore: bump purescript grammar ( #13782 )
2025-06-18 09:11:28 -05:00
uncenter
ada8004ea5
Highlight HTML entities ( #13753 )
2025-06-16 08:03:02 -05:00
Lens0021 / Leslie
52192ae29e
Add Amber language server ( #13763 )
2025-06-13 10:05:21 -05:00
polyface
b90d8960a8
added crystal formatter in languages.toml ( #13759 )
...
Co-authored-by: polyface <polyface@proton.me>
2025-06-13 09:20:07 -05:00
idealseal
3b7aaddb13
feat: add neocmakelsp language server ( #13740 )
2025-06-11 09:00:46 -05:00
Nguyễn Đức Toàn
ab97585b69
feat: add tombi language server ( #13723 )
2025-06-10 10:35:11 -05:00
Samuel Ibarra
705d467932
Update languages.toml for Mojo ( #13648 )
2025-06-10 09:43:00 -05:00
Grey
e773d6cc92
feat: add luau grammars and lsp ( #13702 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2025-06-08 15:21:08 -04:00
Tan Kian
b75e95862c
Add Pyrefly language server ( #13713 )
2025-06-08 15:01:01 -04:00
Michael Davis
4dd4ba798c
Update tree-sitter-rust-format-args
...
Update repo name and move to latest commit which includes a license
2025-06-06 11:21:26 -04:00
Matt Conway
d375f1e7f4
syntax: add grammar and highlighting for the alloy config lang ( #13660 )
2025-06-06 10:02:30 -05:00
Michael Davis
f6878f62f7
Set enableDiagnostics in prisma-language-server config
...
Without this key `prisma-language-server` currently crashes during
initialization. See #13662 .
2025-06-03 10:08:49 -04:00
Jeff Bencin
17fb12bcf3
feat: Add Clarity language support ( #13647 )
2025-05-31 09:11:16 -05:00
Tino
3366db0afb
Add Ty language server ( #13643 )
2025-05-29 08:34:23 -05:00
Nik Revenco
1023e8f964
feat: highlight rust string interpolation macros that use `format_args!` ( #13533 )
...
Co-authored-by: Nik Revenco <154856872+NikitaRevenco@users.noreply.github.com>
2025-05-24 10:02:32 -05:00
CalebLarsen
df02ef6a99
Update tree-sitter-haskell ( #13475 )
2025-05-17 07:42:52 -05:00
Nguyễn Hồng Quân
b4e51ef895
More glob to detect gitattributes file ( #13540 )
2025-05-16 09:32:29 -05:00
Michael Davis
f46222ced3
Revert "feat: Highlight Rust String interpolation macros"
...
This reverts commit 9bb80a74e1
.
2025-05-13 19:52:48 -04:00
Nikita Revenco
9bb80a74e1
feat: Highlight Rust String interpolation macros
...
Fixes #5845
2025-05-13 19:31:42 -04:00
Michael Davis
be1cf090c3
queries: Inject markdown into Rust doc comments
...
Co-authored-by: Nik Revenco <154856872+nik-rev@users.noreply.github.com>
2025-05-13 19:01:10 -04:00
Jengamon
84e95d35ee
Add `sld` to Scheme file type extensions ( #13528 )
2025-05-13 17:21:51 -05:00
Bekobi
63a1a94d92
Changed rust-analyzer configuration to use server-side file watching ( #13432 )
...
Co-authored-by: Bekobi <coding@bekobi.eu>
2025-05-10 14:48:46 -04:00