aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* docs: update configs.mdHEADv2.6.0mastergithub-actions[bot]3 days2-0/+76
| | | | skip-checks: true
* feat: fortitude #4313Loïc Reynier3 days1-0/+30
|
* docs: update configs.mdgithub-actions[bot]3 days2-28/+212
| | | | skip-checks: true
* Merge #4304 from isaacs/isaacs/deno-ts_ls-inferenceJustin M. Keyes3 days4-24/+136
|\
| * fix(vtsls): apply the same deno-excluding logic that ts_ls usesisaacs11 days1-6/+13
| |
| * fix(deno, ts_ls): deno filetype inferenceisaacs11 days3-18/+123
| | | | | | | | | | | | | | | | Update the logic to infer the type properly when a Deno file is part of a non-Deno monorepo project, enabling using the denols and ts_ls (or tsgo) LSPs side by side in the same monorepo without conflict. Fix: #4300
* | docs: update configs.mdgithub-actions[bot]5 days2-14/+30
| | | | | | | | skip-checks: true
* | Merge #4299 oxlintJustin M. Keyes5 days1-21/+37
|\ \
| * | fix(oxlint): remove unknown filetypesKris Maglione2026-01-301-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The filetypes javascript.tsx and typescript.tsx are not valid and have been removed from other LSP configs recently. Solution: Remove them from the oxlint config.
| * | fix(oxlint): don't attempt to find oxlint section in package.jsonKris Maglione2026-01-301-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The Oxlint LSP configuration checks `package.json` for an "oxlint" section in its `root_dir` function. However, Oxlint has never supported configuration via `package.json`. Solution: Specify ".oxlintrc.json" in a `root_markers` table instead.
| * | feat(oxlint): automatically enable type-aware linting for oxlint when necessaryKris Maglione2026-01-301-10/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Type-aware linting is not enabled by default, and it isn't obvious at all how to do so in neovim based on the Oxlint documentation. Solution: Automatically enable type-aware linting if the necessary dependencies are installed and the Oxlint config file references TypeScript.
| * | feat(oxlint): mention :LxpOxlintFixAll command in help textKris Maglione2026-01-301-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: This commit originally implemented the `:LxpOxlintFixAll` command and added help text for it. On rebase, it conflicted with another commit which added the same command but did not add help text. Solution: Add help text for the `:LspOxlintFixAll` command.
* | | feat(oxfmt): jsonc root marker #4312James Vaughan5 days1-2/+2
| | |
* | | docs: update configs.mdgithub-actions[bot]5 days2-2/+2
| | | | | | | | | | | | skip-checks: true
* | | feat(neocmake): add config file as root_marker #4311Loïc Reynier5 days1-1/+1
| | |
* | | docs: update configs.mdgithub-actions[bot]5 days2-16/+16
| | | | | | | | | | | | skip-checks: true
* | | feat(fortls): alternative root_markers #4310Loïc Reynier5 days1-1/+1
| | |
* | | docs: update configs.mdgithub-actions[bot]10 days2-16/+16
| | | | | | | | | | | | skip-checks: true
* | | docs: fix vala_ls url #4308蒋慧赟10 days1-1/+1
| |/ |/|
* | docs: update configs.mdgithub-actions[bot]11 days2-2/+72
| | | | | | | | skip-checks: true
* | docs(astro): example to fix tsdk path not found error #4307E.T11 days1-0/+36
| |
* | docs: update configs.mdgithub-actions[bot]12 days2-14/+14
| | | | | | | | skip-checks: true
* | fix(ngserver): pull version from devDependencies too #4305bipedal-eel12 days1-1/+1
| |
* | docs: update configs.mdgithub-actions[bot]2026-01-312-14/+14
| | | | | | | | skip-checks: true
* | fix(ruby_lsp): handle nil config in cmd() for Nvim 0.11.2 #4303Copilot2026-01-301-1/+1
|/ | | | Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: justinmk <1359421+justinmk@users.noreply.github.com>
* docs: update configs.mdgithub-actions[bot]2026-01-292-6/+2
| | | | skip-checks: true
* fix(ruby_lsp): send cwd to ls cmd #4293Hasun Park2026-01-291-1/+7
| | | | | | | Problem: Ruby-lsp spawns in cwd even if lsp detected root directory correctly. Solution: Send CWD in the start cmd.
* docs: update configs.mdgithub-actions[bot]2026-01-292-0/+2
| | | | skip-checks: true
* fix(csharp_ls): use the correct language id #429827Onion Nebell2026-01-291-0/+6
| | | | | | | | In [recent commit](https://github.com/razzmatazz/csharp-language-server/commit/f51cd9dec8b10b7fd8f475dac3a904e1da2c7217), `csharp-language-server` started checking the language id due to the support of Razor documents. Since vim's file type for C# is `cs` so all things like hover documentation, go-to-definition etc. stopped working after this commit when using the default config. This PR fixes that by adding `get_language_id` to `csharp_ls.lua`.
* docs: update configs.mdgithub-actions[bot]2026-01-292-8/+82
| | | | skip-checks: true
* feat(oxlint/oxfmt): adopt and fully integrate the recommended language ↵François Lachèse2026-01-292-3/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | servers (#4242) * feat(oxlint): use new oxlint --lsp command * chores(oxlint): improve the root_dir logic to better match what oxlint does * feat(oxlint): add default init config comments * feat(oxlint): add LspOxlintFixAll command * docs(oxlint): improve docs * feat(oxfmt): add oxfmt language server * fix(oxlint): fix lint issues * Update lsp/oxfmt.lua Co-authored-by: Tim Shilov <tim@shilov.dev> * Update lsp/oxlint.lua Co-authored-by: Tim Shilov <tim@shilov.dev> * fix(oxlint/oxfmt): use root_dir as workspaceUri * fix: correct configuration after oxc release * fix: add supported Oxfmt languages * fix: add languages supported by Oxlint --------- Co-authored-by: Tim Shilov <tim@shilov.dev>
* docs: update configs.mdgithub-actions[bot]2026-01-292-14/+14
| | | | skip-checks: true
* fix(roslyn_ls): use uv.os_tmpdir() instead of vim.env.TMP #4297Async102026-01-291-1/+1
| | | Co-authored-by: Daniel Schmitt <d.schmitt@lansoftware.de>
* docs: update configs.mdgithub-actions[bot]2026-01-282-18/+18
| | | | skip-checks: true
* fix(roslyn_ls): platform-agnostic check for "decompiled" file #4296Async102026-01-281-1/+11
| | | Co-authored-by: Daniel Schmitt <d.schmitt@lansoftware.de>
* docs: update configs.mdgithub-actions[bot]2026-01-272-6/+4
| | | | skip-checks: true
* fix(basedpyright): remove explicit useLibraryCodeForTypes #4290Lingjie2026-01-271-1/+4
| | | | | | | Explicitly setting `basedpyright.analysis.useLibraryCodeForTypes` is **discouraged** by the official docs, because it will override per-project configurations like `pyproject.toml`. If left unset, its default value is still `true`, and it can be correctly overridden by project config files. See: https://docs.basedpyright.com/latest/configuration/language-server-settings/
* docs: root_pattern migration for Nvim 0.11+ #4267Jim M. R. Teichgräber2026-01-271-0/+18
|
* fix(golangci_lint_ls): disable all output formats except JSON #4247Timo Furrer2026-01-272-2/+32
| | | | | | | | | | This change set enables all possible output formats that exist for golangci-lint. This is necessary because if a user configures output formats in their `.golangci.yml` configuration (for example for CI) then this is always in addition to the ones enabled on the command line. Therefore, we manually disable all possible output formats. Currently, there doesn't exist a `golangci-lint` option to exclusively enable an output format or disable all from the config.
* docs: update configs.mdgithub-actions[bot]2026-01-272-22/+22
| | | | skip-checks: true
* fix: cleanup unknown filetypes #4266Igor Lacerda2026-01-274-6/+1
|
* docs: update configs.mdgithub-actions[bot]2026-01-262-2/+6
| | | | skip-checks: true
* fix: show deprecation messages on_init #4269Olivia Kinnear2026-01-264-14/+33
|
* docs: update :LspStop, :LspRestart commands #4294neolooong2026-01-261-8/+7
|
* docs: update configs.mdgithub-actions[bot]2026-01-262-8/+110
| | | | skip-checks: true
* feat(snyk_ls): use snyk CLI, update filetypes, misc improvements #4287nick-y-snyk2026-01-261-7/+77
| | | | | | | | | | | | | | | - Change cmd from 'snyk-ls' to 'snyk language-server' to use unified CLI - Add all Snyk-supported language filetypes: apex, apexcode, c, cpp, cs, dart, dockerfile, elixir, eelixir, groovy, java, kotlin, objc, objcpp, php, ruby, rust, scala, swift - Update integrationVersion to use tostring(vim.version()) for automatic version reporting instead of hardcoded '0.10.0' - Add integrationName field for better telemetry (with capital 'N') - Handle nil token with vim.NIL to fix type mismatch warning - Add comprehensive user documentation covering authentication, trusted folders, and advanced configuration options - Update init_options with all scan types (Open Source, Code, IaC) Co-authored-by: Nick Yasnogorodskyi <nikyasnogorodskyi@gmail.com>
* fix(biome): include deno in biome #4288Emanuel Pilz2026-01-261-6/+8
| | | PR #4130 prevents a bunch of lsps to start in a deno project, including biome. However I think the biome lsp should indeed be active in deno projects with a `biome.json`.
* docs: update configs.mdgithub-actions[bot]2026-01-262-0/+84
| | | | skip-checks: true
* feat: oso #4277Aru Sahni2026-01-261-0/+32
| | | This introduces a language server for the Polar policy language (used by Oso).
* docs: update configs.mdgithub-actions[bot]2026-01-262-0/+18
| | | | skip-checks: true