Commit Graph

3371 Commits

Author SHA1 Message Date
github-actions[bot]
5344e00b86 docs: update configs.md
Some checks are pending
docgen / docgen (push) Waiting to run
skip-checks: true
2025-02-26 21:45:14 +00:00
Muhammad Saheed
8b5a45af96
fix(sourcekit): use textDocument/diagnostic over publishDiagnostics #3626
Problem:
nvim uses textDocument/publishDiagnostics over textDocument/diagnostic
which results in delayed diagnostics

Solution:
dyanmically register textDocument/diagnostic capability
2025-02-26 13:45:01 -08:00
github-actions[bot]
99c75820f2 docs: update configs.md
Some checks are pending
docgen / docgen (push) Waiting to run
skip-checks: true
2025-02-25 16:08:42 +00:00
hankertrix
3b55c7bef8 fix: fix broken rust analyzer link 2025-02-25 17:08:26 +01:00
github-actions[bot]
9e932edb0a docs: update configs.md
Some checks failed
docgen / docgen (push) Has been cancelled
skip-checks: true
2025-02-23 16:45:46 +00:00
dundargoc
b80eb9decf fix!: remove lua as root marker
There is no good reason to have it as a root marker and it makes the
configuration super convoluted. It breaks on even basic setups: opening
`src/nvim/generators/hashy.lua` in the neovim repo causes `src/nvim` to
be the root since there's a `lua` folder there. Instead, just make the
root a flat set of markers and let users who look for a more advanced
setup to adjust it in their own configurations.
2025-02-23 17:43:51 +01:00
github-actions[bot]
6b63bdf239 docs: update configs.md
Some checks failed
docgen / docgen (push) Has been cancelled
skip-checks: true
2025-02-22 10:13:49 +00:00
Maximilian Mücke
1ae2d18cb0
feat: add air lsp (#3614)
* feat: add air lsp

* fix(air): use `vim.fs.root()`
2025-02-22 18:13:37 +08:00
github-actions[bot]
7c8cb61b21 docs: update configs.md
Some checks failed
docgen / docgen (push) Has been cancelled
skip-checks: true
2025-02-20 12:02:44 +00:00
Gergő Sulymosi
333bae3d4c
feat: turbo-language-server (#3620)
The language server supports writing [Turbo](https://turbo.hotwired.dev).
There is a corresponding [VS Code plugin][1] with 700+ downloads.

[1]: https://marketplace.visualstudio.com/items?itemName=marcoroth.turbo-lsp&ssr=false#overview
2025-02-20 20:02:32 +08:00
Afiq Nazrie
1110787f1b fix(lua_ls): return longest root path
This commit doesn't address the case when root path == vim.env.HOME as
the case lack return when it's true (#2110)

Fix #3508
2025-02-18 16:59:33 +01:00
Kushal-Chandar
7af2c37192
fix(eslint): openDoc breaks on some URLs #3615
Some checks failed
docgen / docgen (push) Has been cancelled
2025-02-14 08:29:26 -08:00
github-actions[bot]
31226f6736 docs: update configs.md
Some checks are pending
docgen / docgen (push) Waiting to run
skip-checks: true
2025-02-14 06:19:09 +00:00
mutlusun
28012ac4e3
feat(r_language_server): add quarto filetype (#3617)
[Quarto](https://quarto.org/) is a (more or less new) scientific and
technical publishing system. There is also a [quarto
filetype](https://github.com/neovim/neovim/blob/master/runtime/ftplugin/quarto.vim)
which is very similar to [rmarkdown](https://rmarkdown.rstudio.com/) but
has some extensions.

The quarto filetype can also be used with python and julia. The
r_language_server detects code chunks / blocks that use the R
programming language and runs only on them.
2025-02-14 14:18:55 +08:00
github-actions[bot]
6c17f8656f docs: update configs.md
Some checks failed
docgen / docgen (push) Has been cancelled
skip-checks: true
2025-02-10 12:00:17 +00:00
Lingsong Feng
4bef5fb4fb
docs(veridian): heading levels for veridian fixed (#3613) 2025-02-10 19:59:58 +08:00
zc he
d37812c490
fix(nushell): avoid nil root_dir #3611
Some checks are pending
docgen / docgen (push) Waiting to run
2025-02-09 18:22:23 -08:00
github-actions[bot]
1c47b7e9b4 docs: update configs.md
skip-checks: true
2025-02-09 23:40:16 +00:00
Tulio Brunoro
d95655822d
fix(angularls): trim leading characters from version #3610 2025-02-09 15:40:03 -08:00
github-actions[bot]
5dca9e1480 docs: update configs.md
Some checks failed
docgen / docgen (push) Has been cancelled
skip-checks: true
2025-02-08 18:14:46 +00:00
Marek Vospel
afd59cf6b5
feat(oxc): OxcFixAll command #3604 2025-02-08 10:10:54 -08:00
github-actions[bot]
75edb91a3d docs: update configs.md
Some checks failed
docgen / docgen (push) Has been cancelled
skip-checks: true
2025-02-07 06:06:25 +00:00
Net
ac46cf079a
docs(atlas): add treesitter instructions (#3606) 2025-02-07 14:06:13 +08:00
github-actions[bot]
696ac53289 docs: update configs.md
Some checks are pending
docgen / docgen (push) Waiting to run
skip-checks: true
2025-02-06 15:06:31 +00:00
jyn
7c284f44fe
docs(lua_ls): don't skip VIMRUNTIME ~/.config/nvim/.luarc.json exists #3603
.luarc is created by lua-lsp itself (e.g. if you hit "disable diagnostics" in a code action), at which point the lsp will start showing errors that the vim global is undefined after the next restart.
2025-02-06 07:06:15 -08:00
github-actions[bot]
00dae9f5f4 docs: update configs.md
Some checks are pending
docgen / docgen (push) Waiting to run
skip-checks: true
2025-02-06 05:49:44 +00:00
Pig Fang
4ff005d1dc
feat: add wasm-language-tools (#3564)
* feat: add wasm-language-tools

* chore: remove unused `util`
2025-02-06 13:49:33 +08:00
snowdroppe
66bc018936
fix(health.lua): increased version check cmd timeout (#3601)
Some checks failed
docgen / docgen (push) Has been cancelled
Problem:
LspInfo returns '?' for version string when using the codeqlls
language server. This is because codeql is slow to return its
version number due to the underlying JVM.

Solution:
Increase the timeout from 300ms to 500ms.
1000 iterations of `codeql version` resulted in (349 +- 13) ms
which informed the choice of 500ms.
2025-02-04 09:43:07 +08:00
github-actions[bot]
00b236b795 docs: update configs.md
Some checks are pending
docgen / docgen (push) Waiting to run
skip-checks: true
2025-02-03 08:42:28 +00:00
Sergey Golovin
8840ea5429
feat: dts-lsp #3595 2025-02-03 00:42:15 -08:00
Yavorski
f98fa715ac
fix(angularls): on_new_config uses wrong executable on Windows #3597
Some checks failed
docgen / docgen (push) Has been cancelled
2025-02-01 12:22:27 -08:00
github-actions[bot]
ead2fbc489 docs: update configs.md
Some checks failed
docgen / docgen (push) Has been cancelled
skip-checks: true
2025-01-31 04:54:19 +00:00
Elijah Potter
2c8e825a05
feat(harper-ls): added new languages and updated links (#3591) 2025-01-31 12:53:09 +08:00
github-actions[bot]
8c5620b041 docs: update configs.md
Some checks are pending
docgen / docgen (push) Waiting to run
skip-checks: true
2025-01-30 17:24:32 +00:00
sweiglbosker
5182e0d370
docs: fix broken link in rust_analyzer config #3596 2025-01-30 09:23:12 -08:00
github-actions[bot]
bf81bef7d7 docs: update configs.md
skip-checks: true
2025-01-29 16:07:58 +00:00
Ahmad bin Marakkar
e6ea632895
fix(angularls): handle nil #3594
Problem:
Warning message while opening a directory without node_modules.

Solution:
Handle nil.
2025-01-29 08:06:30 -08:00
Tulio Brunoro
9962e25a23
fix(angularls): pass --angularCoreVersion for backwards compatibility #3592
Some checks failed
docgen / docgen (push) Has been cancelled
2025-01-28 08:25:27 -08:00
dundargoc
1f941b3668
revert: "refactor!: make available_servers function private" #3589
Some checks are pending
docgen / docgen (push) Waiting to run
This reverts commit e118ce58da.

It turns out `util.available_servers` is used more than anticipated, so
we revert the privatization for the time being.

Closes https://github.com/neovim/nvim-lspconfig/issues/3588
2025-01-27 13:04:47 -08:00
github-actions[bot]
637293ce23 docs: update configs.md
Some checks are pending
docgen / docgen (push) Waiting to run
skip-checks: true
2025-01-27 11:50:59 +00:00
Marek Vospel
8981192c7d
feat: oxc-language-server #3586 2025-01-27 03:50:26 -08:00
krovuxdev
e5bf88e5ea
fix(astro,volar): correct 'typescript/lib' path for TypeScript LSP initialization (#3585)
Some checks are pending
docgen / docgen (push) Waiting to run
* fix(astro): correct path to locate typescript/lib in Neovim

* fix(volar): correct path to locate typescript/lib in Neovim
2025-01-26 18:12:42 +08:00
dundargoc
b4d65bce97 fix: remove validation from configs.lua
Some checks failed
docgen / docgen (push) Has been cancelled
This is because using the old syntax for vim.validate causes
`:checkhealth vim.deprecated` to be flooded with deprecated messages.

It would also be possible to do a version check and use the newer syntax
for vim.validate, but since configs.lua will be replaced by
vim.lsp.config in the future there is little need to future-proof it.

Closes https://github.com/neovim/nvim-lspconfig/issues/3583.
2025-01-23 19:07:17 +01:00
github-actions[bot]
c31abb8e7c docs: update configs.md
skip-checks: true
2025-01-23 12:02:41 +00:00
Crashdummy
59760a0159
fix(gh_actions_ls): fix incorrect rootdir resolution 2025-01-23 13:02:27 +01:00
dundargoc
513f4f0bde fix: fix incorrect root finding
Some checks are pending
docgen / docgen (push) Waiting to run
2025-01-22 16:28:20 +01:00
dundargoc
cedf795225 docs: fix typo 2025-01-22 14:23:26 +01:00
dundargoc
0e234f4cad refactor: silence luals warnings 2025-01-22 14:04:37 +01:00
dundargoc
d1871c84b2 ci: fix false codespell warning
Some checks are pending
docgen / docgen (push) Waiting to run
2025-01-21 22:07:00 +01:00
dundargoc
d9fbdafd80 build: remove docgen.sh
Some checks are pending
docgen / docgen (push) Waiting to run
Instead, generate documentation by running the `docgen.lua` executable.
2025-01-21 15:45:44 +01:00