aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(tsgo): prefer local node_modules binary over global #4258ryoppippi2025-12-231-1/+8
| | | | | | | Convert the cmd from a static array to a function that checks for a locally installed tsgo binary in node_modules/.bin/ before falling back to the global installation. This ensures projects using @typescript/native-preview as a local dependency will use the correct version, matching the pattern already used by biome.
* docs: update configs.mdgithub-actions[bot]2025-12-232-12/+12
| | | | skip-checks: true
* docs: ":LspInfo" in Nvim 0.12 #4256Justin M. Keyes2025-12-231-0/+3
| | | fix #4255
* fix(roslyn_ls): attach in decompiled code #4254Matthew Wilding2025-12-221-0/+5
|
* docs: update configs.mdgithub-actions[bot]2025-12-222-14/+14
| | | | skip-checks: true
* fix(ast_grep): invalid filetypes #4253Charles Taylor2025-12-221-3/+1
| | | | | | | | | | | | | | | | Problem: `csharp` is not a valid filetype in neovim. csharp files are of filetype `cs`. You can see a warning by doing ```lua vim.ls.enable({ "ast_grep"}) ``` `:checkheatlh lsp` or `:LspInfo` shows this warning: ``` vim.lsp: Enabled Configurations ⚠️ WARNING Unknown filetype 'csharp' (Hint: filename extension != filetype). ```
* docs: update configs.mdgithub-actions[bot]2025-12-202-0/+54
| | | | skip-checks: true
* feat: home_assistant #4248Micah Halter2025-12-201-0/+18
|
* docs: update configs.mdgithub-actions[bot]2025-12-202-6/+6
| | | | skip-checks: true
* fix(buf_ls): remove unnecessary flags + "beta" comment #4250Stefan VanBuren2025-12-201-3/+3
|
* docs: update configs.mdgithub-actions[bot]2025-12-202-12/+70
| | | | skip-checks: true
* feat: systemd_lsp #4251Kris2025-12-201-0/+20
| | | It's more up-to-date than systemd-language-server.
* docs: update configs.mdgithub-actions[bot]2025-12-172-14/+14
| | | | skip-checks: true
* fix(harper_ls): add `.harper-dictionary.txt` as root marker #4246Chris Grieser2025-12-171-1/+1
| | | | | | The file `.harper-dictionary.txt` stores the workspace-specific dictionary, thus making it a root marker. https://writewithharper.com/docs/integrations/language-server#Workspace-Dictionary
* fix(docs): rename misleading argument name (#4245)Olivia Kinnear2025-12-161-2/+2
|
* docs #4244Justin M. Keyes2025-12-161-3/+3
|
* docs: ":lsp ..." in Nvim 0.12 #4243Justin M. Keyes2025-12-162-3/+12
|
* docs: update configs.mdgithub-actions[bot]2025-12-162-4/+8
| | | | skip-checks: true
* docs(roslyn_ls): format codeblock #4241Eero Häihälä2025-12-161-0/+2
|
* docs: update configs.mdgithub-actions[bot]2025-12-162-12/+12
| | | | skip-checks: true
* feat: remove `:Lsp*` commands for nvim 0.12 #4234Olivia Kinnear2025-12-161-0/+4
|
* fix(copilot): use correct error variable #4240Stefan van der Wolf2025-12-151-1/+1
| | | | | | | | | Problem: The client:exec_cmd callback was incorrectly referencing to err variable from the outer scope instead of the cmd_err variable from its on scope. Could cause problems when err is nil but the cmd_err is not. Solution: Changed the reference from err to cmd_err
* docs: update configs.mdgithub-actions[bot]2025-12-152-16/+16
| | | | skip-checks: true
* fix(ltex_plus): asciidoc is added to enabled languages (#4239)Denys Digtiar2025-12-151-0/+2
| | | | | | | | | Problem: LTEX+ LS supports Asciidoc but it is not enabled by default. Suggested way of extending configuration overrides the values, since `filetypes` and `ltex.enabled` are Lua list. Solution: Add Asciidoc to the default list of enabled languages.
* fix(omnisharp): "*.slnx" root marker #4236Vincent Labelle2025-12-141-1/+2
| | | | | | | | Problem: Root detection doesn't support the new solution file format which is now the default in .NET 10. Solution: Add '*.slnx' to root_dir function.
* docs: update configs.mdgithub-actions[bot]2025-12-142-0/+54
| | | | skip-checks: true
* feat: hylo_ls #4237Ambrus Tóth2025-12-141-0/+13
|
* docs: update configs.mdgithub-actions[bot]2025-12-142-12/+60
| | | | skip-checks: true
* feat: brioche #4238Andrej Kolčin2025-12-141-0/+12
| | | | | | An LSP for [Brioche]: a package manger which uses custom TypeScript-like recipe files. Repo: https://github.com/brioche-dev/brioche [Brioche]: https://brioche.dev/
* docs: update configs.mdgithub-actions[bot]2025-12-122-18/+14
| | | | skip-checks: true
* feat(flow): use flow executable for cmd if available in PATHGaetan Lepage2025-12-121-1/+10
|
* docs: update configs.mdgithub-actions[bot]2025-12-112-0/+6
| | | | skip-checks: true
* feat(java_language_server): default cmd #4229Gaétan Lepage2025-12-111-0/+1
|
* docs: update configs.mdgithub-actions[bot]2025-12-112-6/+2
| | | | skip-checks: true
* docs: omnisharp cmd #4230Gaétan Lepage2025-12-111-2/+0
| | | This LS does have a default (dynamic) `cmd` set.
* docs: update configs.mdgithub-actions[bot]2025-12-112-2/+8
| | | | skip-checks: true
* feat(nextls): default cmd #4232Gaétan Lepage2025-12-111-1/+2
|
* docs: update configs.mdgithub-actions[bot]2025-12-112-20/+22
| | | | skip-checks: true
* feat(lexical): default cmd #4231Gaétan Lepage2025-12-111-4/+3
|
* docs: update configs.mdgithub-actions[bot]2025-12-072-12/+164
| | | | skip-checks: true
* feat(wc_language_server): web components language server #4228Burton Smith2025-12-071-0/+85
|
* docs: update configs.mdgithub-actions[bot]2025-12-052-12/+60
| | | | skip-checks: true
* feat: rumdl #4199Yota Toyama2025-12-051-0/+12
|
* docs: update configs.mdgithub-actions[bot]2025-12-042-12/+12
| | | | skip-checks: true
* fix(gitlab_duo): token update on init #4226Aboobacker MK2025-12-041-1/+11
| | | | | | | | Problem: LSP was not getting updated LSP on initialization when the token is fetched from persistent storage Solution: Added `workspace/didChangeConfiguration` after token validation
* docs: update configs.mdgithub-actions[bot]2025-12-032-16/+20
| | | | skip-checks: true
* feat(ts_ls): add LspTypescriptGoToSourceDefinition command #4225Ilia Choly2025-12-031-0/+23
|
* fix(buf_ls): restrict reuse_client to buf_ls clients only #4221Masayuki Izumi2025-11-291-2/+2
| | | | | | | | | | | | The previous implementation used `reuse_client = function() return true end`, which caused buf_ls to reuse *any* existing LSP client. As a result, when a Copilot LSP client was already running, buf_ls attempted to reuse that client instead of spawning its own, preventing buf_ls from attaching to .proto buffers. Restrict reuse_client so only buf_ls clients can be reused.
* docs: update configs.mdgithub-actions[bot]2025-11-302-12/+14
| | | | skip-checks: true
* feat(postgres_lsp): require workspace #4220Igor Lacerda2025-11-291-0/+1
|