aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* docs: update configs.mdgithub-actions[bot]2025-10-202-6/+2
| | | | skip-checks: true
* fix(css_variables): wrong root dir if subdir has package.json #4127Gaëtan Covelli2025-10-201-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Root directory is incorrect for projects containing a `package.json` file in subdirectories. For a project with a given file structure: ``` my-monorepo/ ├── package.json ├── yarn.lock ├── css/ │ └── css-variables/ │ ├── color.css │ └── typography.css └── components/ └── core/ └── my-feature/ ├── package.json ← 2. causes LSP root to stop here ├── feature-component-a/ │ └── feature-component-a.module.css ← 1. current open buffer └── feature-component-b/ └── feature-component-b.module.css ``` The LSP is using `my-feature` as the root directory. This directory is not the one where the css variables are defined. It leads to an issue where the css variables are not indexed, and from `feature-component-a.module.css` auto-completion and jump to definition are not working. Solution: Using the same `root_dir` logic as `ts_ls` (which prefers lockfiles like yarn.lock or .git as root markers) correctly sets the project root to `my-monorepo/`, allowing `css/css-variables/` to be discoverable for the LSP.
* docs: remove outdated mention of "++force"Justin M. Keyes2025-10-212-4/+2
| | | | | | | This option does not actually say what its purpose is, and it likely is no longer relevant. close #4136
* docs: update configs.mdgithub-actions[bot]2025-10-202-2/+2
| | | | skip-checks: true
* fix(buf_ls): update serve command for buf > v1.59.0Edward McFarlane2025-10-201-1/+1
| | | | | | This updates the buf_ls command post v1.59.0, where the command was promoted out of beta to general availability. The command was changed from buf beta lsp to buf lsp serve.
* docs: update configs.mdgithub-actions[bot]2025-10-202-60/+4
| | | | skip-checks: true
* chore(bufls): remove buflsEdward McFarlane2025-10-201-17/+0
| | | | | | This removes bufls entirely. The was a prototype from years ago that was never finised: https://github.com/bufbuild/buf-language-server was archived.
* docs: update configs.mdgithub-actions[bot]2025-10-112-4/+4
| | | | skip-checks: true
* fix: show backtrace from deprecate() callJustin M. Keyes2025-10-111-1/+1
| | | | | ref 1f7fbc34e6420476142b5cc85e9bee52717540fb ref #4095
* docs: update configs.mdgithub-actions[bot]2025-10-112-0/+48
| | | | skip-checks: true
* feat: django-language-server #4119Josh Thomas2025-10-101-0/+12
|
* docs: update configs.mdgithub-actions[bot]2025-10-102-2/+4
| | | | skip-checks: true
* feat(ocamllsp): `:LspOcamllspSwitchImplIntf` command #4117AlexApps992025-10-101-0/+40
|
* docs: update configs.mdgithub-actions[bot]2025-10-102-52/+4
| | | | skip-checks: true
* fix!: remove ocamlls #4118Seiya2025-10-102-39/+0
| | | | | | | | | ocamlls was added at #76. It was because ocaml-lsp-server, which is official one, was too young. In 2025, the official one works fine. On the other hand, unofficial ocaml-language-server is not maintaned. We can no longer access its GitHub repository. Issue: #4115
* docs: update configs.mdgithub-actions[bot]2025-10-102-6/+6
| | | | skip-checks: true
* fix(texlab): buf_change_env not taking input #4116Ian2025-10-091-17/+15
| | | | | | | Problem: `buf_change_env` uses `vim.ui.input` but the input prompt value is never used for `client:exec_cmd` (due to async). Solution: Call `client:exec_cmd` in `vim.ui.input`.
* docs: update configs.mdgithub-actions[bot]2025-10-042-6/+60
| | | | skip-checks: true
* docs(copilot): add instructions to enable lsp inline completion (#4111)Alexandre Teoi2025-10-031-0/+27
|
* docs: update configs.mdgithub-actions[bot]2025-10-022-6/+6
| | | | skip-checks: true
* docs(neocmake): update repository URL #4110Johannes Bezold2025-10-021-1/+1
| | | | | The GitHub repository has changed owners. The old URL redirects to the new repository but updating it makes it clearer which project is referenced by the documentation.
* docs: update configs.mdgithub-actions[bot]2025-10-012-2/+14
| | | | skip-checks: true
* docs: bitbake_language_server #4109Gaétan Lepage2025-09-301-1/+8
|
* docs: update configs.mdgithub-actions[bot]2025-09-302-2/+2
| | | | skip-checks: true
* feat(ast_grep): update filetypes #4106ergou2025-09-301-7/+18
| | | | | * feat(ast_grep): update the filetypes * revert: revert changes in side `lus/lspconfig/config` as deprecated
* docs: update configs.mdgithub-actions[bot]2025-09-302-2/+2
| | | | skip-checks: true
* feat: more root markers for ty #4108Gautham Venkataraman2025-09-301-1/+1
| | | Co-authored-by: Gautham Venkataraman <gautham@dexterenergy.ai>
* docs: update configs.mdgithub-actions[bot]2025-09-302-4/+4
| | | | skip-checks: true
* chore(jdtls): use config.root_dir instead of config.root_markers #4107Tomas Slusny2025-09-301-6/+3
| | | | | | | | The root dir is already pre-resolved when the config is being passed (when changing the code originally i looked and used wrong config type so i missed this). So use the pre-resolved value instead of resolving it again. Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
* docs: update configs.mdgithub-actions[bot]2025-09-302-14/+4
| | | | skip-checks: true
* fix(jdtls): use project-local workspace dir, remove unused options #4105Tomas Slusny2025-09-291-29/+30
| | | | | | | | | | | | | | - https://github.com/eclipse-jdtls/eclipse.jdt.ls?tab=readme-ov-file#running-from-the-command-line: `-data` dir needs to be project-local and not shared. override cmd with function. also use stdpath.cache like other lsp servers already do - https://github.com/eclipse-jdtls/eclipse.jdt.ls/wiki/Running-the-JAVA-LS-server-from-the-command-line#initialize-request `jvm_args`, `workspace`, `os_config` are not part of jdtls init_options - https://github.com/eclipse-jdtls/eclipse.jdt.ls/blob/dbe1db974e9b4b472b8b1063fe7e5e7fc2a1fb7f/org.eclipse.jdt.ls.product/scripts/jdtls.py#L102 jdtls already sets correct shared configuration path, `-configuration` is not needed (and it is os-specific value so current config is wrong) Closes #4103 Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
* docs: update configs.mdgithub-actions[bot]2025-09-292-6/+6
| | | | skip-checks: true
* fix(jdtls): increase priority of ".git", add "mvnw", "gradlew" #4104Tomas Slusny2025-09-291-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Using git directory as last resort before defaulting to pom.xml is important for multi module maven projects. Example of structure: pom.xml submodule-a/pom.xml submodule-b/pom.xml If sumbodule-b depends on submodule-a (common pattern for dto/impl), the parent usually has info about linking the 2 projects (and without that go to definition etc will jump to compiled source that might not be present/up t date). This structure is also fine and do not breaks jdtls: my-project/pom.xml e.g its fine if working directory is git repo root (and this pattern is also much less common than multi module maven projects that without this change break always). Closes #4102 Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
* docs: update configs.mdgithub-actions[bot]2025-09-252-4/+6
| | | | skip-checks: true
* fix(ruby_lsp): set cmd_cwd to root_dir #4099Rich Grundy2025-09-251-0/+4
| | | | | | | | | Problem: When running from a directory other than root (i.e monorepo), ruby-lsp does not load correctly. Unsure why, previous lspconfig had cmd_cwd set to the same as root_dir. Solution: Set the cmd_cwd via reuse_client(), similar to ast_grep. See #3850, #4082 for more details. Tested both from root_dir and monorepo multi-root project.
* docs: update configs.mdgithub-actions[bot]2025-09-242-4/+8
| | | | skip-checks: true
* feat(lsp/ocamllsp.lua): use root_markers instead of root_dir #4098Török Edwin2025-09-241-8/+20
| | | | | This drops the dependency on the deprecated `lspconfig.util`. Signed-off-by: Edwin Török <edwin@etorok.net>
* ci: bump leafo/gh-actions-luarocks from 5 to 6 (#4096)dependabot[bot]2025-09-241-1/+1
| | | | | | | | | | | | | | | | Bumps [leafo/gh-actions-luarocks](https://github.com/leafo/gh-actions-luarocks) from 5 to 6. - [Release notes](https://github.com/leafo/gh-actions-luarocks/releases) - [Commits](https://github.com/leafo/gh-actions-luarocks/compare/v5...v6) --- updated-dependencies: - dependency-name: leafo/gh-actions-luarocks dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update configs.mdgithub-actions[bot]2025-09-242-4/+4
| | | | skip-checks: true
* ci: bump leafo/gh-actions-lua from 11 to 12 (#4097)dependabot[bot]2025-09-241-1/+1
| | | | | | | | | | | | | | | | Bumps [leafo/gh-actions-lua](https://github.com/leafo/gh-actions-lua) from 11 to 12. - [Release notes](https://github.com/leafo/gh-actions-lua/releases) - [Commits](https://github.com/leafo/gh-actions-lua/compare/v11...v12) --- updated-dependencies: - dependency-name: leafo/gh-actions-lua dependency-version: '12' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update configs.mdgithub-actions[bot]2025-09-232-2/+2
| | | | skip-checks: true
* fix(stylua): include EditorConfig as a root marker #4094Caleb Maclennan2025-09-231-1/+1
|
* docs: update configs.mdgithub-actions[bot]2025-09-232-4/+4
| | | | skip-checks: true
* fix(utils): normalize root_pattern result #4093Pete Coleman2025-09-231-1/+2
|
* docs: update configs.mdgithub-actions[bot]2025-09-222-2/+2
| | | | skip-checks: true
* fix(jdtls): lower priority of ".git" root marker #4090dareni2025-09-221-11/+16
|
* docs: update configs.mdgithub-actions[bot]2025-09-222-4/+60
| | | | skip-checks: true
* fix(leanls): migrate to vim.lsp.config #4084Christian Benedict Smit2025-09-221-0/+45
| | | Co-authored-by: Benedict Christian Smit <benedict.smit@tu-dortmund.de>
* docs: root marker priorityJustin M. Keyes2025-09-211-0/+25
|
* feat(foam_ls): fallback root directories #4085Mohammed Elwardi Fadeli2025-09-211-3/+10
| | | | Although not common, the associated LSP (foam_ls) can handle single files just fine. Fallback to git root, or the file's folder.