aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* docs: update configs.mdv2.2.0github-actions[bot]2025-05-252-0/+48
| | | | skip-checks: true
* feat(lsp): update root markers for Tombi language serveryassun70102025-05-251-1/+1
|
* feat(lsp): add Tombi language server configurationyassun70102025-05-251-0/+11
|
* docs: update configs.mdgithub-actions[bot]2025-05-232-0/+48
| | | | skip-checks: true
* feat: add kotlin_lsp from jetbrains #3867Hayden2025-05-231-0/+21
|
* docs: update configs.mdgithub-actions[bot]2025-05-232-6/+2
| | | | skip-checks: true
* fix(nushell): avoid nil root_dir #3861Bahex2025-05-231-1/+3
| | | | | From #3611 : > nushell 0.102 made some changes that a nil root_dir will cause lsp server to exit.
* docs: update configs.mdgithub-actions[bot]2025-05-222-0/+2
| | | | skip-checks: true
* feat(golangci_lint_ls): add support for v1 #3865Alex Efros2025-05-222-0/+36
|
* docs: update configs.mdgithub-actions[bot]2025-05-222-0/+94
| | | | skip-checks: true
* feat: vespa_ls #38450ta22025-05-221-0/+37
|
* feat(tailwindcss): detect tailwind in rails django phoenix #3834David Bernheisel2025-05-221-0/+14
| | | | | This is copying some additions that tailwind-tools.nvim makes. There are web frameworks such as Rails, Django, and older Phoenix that places tailwind config files in asset folders.
* docs: update configs.mdgithub-actions[bot]2025-05-222-0/+4
| | | | skip-checks: true
* feat(tailwindcss): map elixir and heex ft to phoenix-heex #3854David Bernheisel2025-05-221-1/+3
| | | | | | | tailwind-intellisense won't activate unless the filetype is detected as an HTML-based file. Elixir `.ex` files can have `~H` sigils with HEEX syntax inside or `~E` sigils with eelixir syntax. It's also typical to have `.html.heex` files entirely of HEEX syntax. Both of these are recognized in Elixir's tree-sitter injections.scm
* docs: update configs.mdgithub-actions[bot]2025-05-222-0/+64
| | | | skip-checks: true
* feat(matlab_ls): vim.lsp.config support #3835haraldan2025-05-221-0/+21
|
* fix(gopls): schedule vim.notify in on_exit #3860Kir Kolyshkin2025-05-221-1/+3
| | | | | | | | | | | This fixes the following error > E5560: nvim_echo must not be called in a fast event context when gopls fails. Similar to commit 48f4475. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
* docs: update configs.mdgithub-actions[bot]2025-05-212-6/+6
| | | | skip-checks: true
* fix(gh_actions_ls): use `root_dir`, add `init_options` #3857Chris Grieser2025-05-211-7/+14
| | | | | 1. Replace `root_markers` and `workspace_required = true` with a `root_dir` function that checks the file is located in the correct location. This prevents some edge cases where the LSP would still attach to non-workflow files. This also makes unnecessary to use a `yaml.github` filetype, [as the readme of the lsp describes](https://github.com/lttb/gh-actions-language-server?tab=readme-ov-file#add-yamlgithub-filetype-detection). 2. add an empty `init_options` table, since such a table is apparently needed by the LSP: https://github.com/neovim/nvim-lspconfig/pull/3713#issuecomment-2857394868
* docs: update configs.mdgithub-actions[bot]2025-05-212-14/+20
| | | | skip-checks: true
* docs(eslint): update on_attach example #3844Pavel Pisetski2025-05-211-4/+7
|
* docs: update configs.mdgithub-actions[bot]2025-05-212-0/+56
| | | | skip-checks: true
* feat: pyrefly #3856Conner Nilsen2025-05-211-0/+25
|
* docs: update configs.mdgithub-actions[bot]2025-05-212-235/+163
| | | | skip-checks: true
* Merge #3843 from Jak-Ch-ll/rename-volarJustin M. Keyes2025-05-214-147/+99
|\ | | | | Rename `volar` to `vue_ls` and remove `vuels`
| * chore(vuels): remove configJ.c2025-05-111-52/+0
| | | | | | | | This project is no longer active. Use [vue_ls](lsp/vue_ls.lua) instead.
| * feat(volar)!: rename to 'vue_ls'J.c2025-05-113-95/+99
| | | | | | | | | | | | The Vue language tooling does not use 'Volar' prominently in its documentation. The official name for the language server is '@vue/language-server'.
* | fix(gopls): prioritise `go.work` over `go.mod`Peter Lithammer2025-05-141-1/+1
| | | | | | | | | | | | | | | | | | The purpose of a `go.work` file is to handle multi-module workspaces. A common such scenario is a monorepo. This is also how the legacy config works because it's using `lsponfig.util.root_pattern()` which has similar semantics as `root_markers`.
* | docs: update configs.mdgithub-actions[bot]2025-05-142-0/+52
| | | | | | | | skip-checks: true
* | feat: tyHoel Bagard2025-05-141-0/+12
|/
* docs: cleanupJustin M. Keyes2025-05-101-1/+1
| | | | fix #3836
* refactor: generalize insert_package_json() #3833Justin M. Keyes2025-05-102-29/+17
|
* feat(tailwindcss): add detection for Phoenix projects #3831David Bernheisel2025-05-092-0/+22
| | | | | | | | | | | | Enhance root directory detection for the latest versions of TailwindCSS v4, which no longer require tailwind.config.* or postcss.config.*. For Phoenix projects, they are typically generated or add Tailwind installed via https://github.com/phoenixframework/tailwind which will now be detected by scanning the mix.lock file for the included package. Phoenix projects that install tailwindcss via package.json should still work.
* docs: update configs.mdgithub-actions[bot]2025-05-092-0/+56
| | | | skip-checks: true
* feat(jsonnet_ls): vim.lsp.confg support #3825Andrea Scarpino2025-05-091-0/+18
|
* docs: update configs.mdgithub-actions[bot]2025-05-092-0/+44
| | | | skip-checks: true
* feat(vectorcode_server): add `vim.lsp.config` support #3824David2025-05-091-0/+9
|
* docs: update configs.mdgithub-actions[bot]2025-05-042-18/+18
| | | | skip-checks: true
* fix(configs): eliminate some usages of root_pattern #3820Justin M. Keyes2025-05-049-34/+22
| | | | | | | Problem: `root_pattern` is not necessary for non-glob patterns. Solution: Replace non-glob cases with `vim.fs.root()`..
* feat: support :LspStart/LspRestart in Nvim 0.11.2+ #3734Lorenzo Bellina2025-05-041-0/+76
|
* docs: update configs.mdgithub-actions[bot]2025-05-042-2/+2
| | | | skip-checks: true
* fix(taplo): root markers #3819Ninjackson2025-05-041-1/+1
| | | | | | | Problem: Root directory does not prefer Taplo configuration files Solution: Add Taplo configuration files to root dir definition.
* docs: update configs.mdgithub-actions[bot]2025-05-032-2/+2
| | | | skip-checks: true
* fix(omnisharp): lowercase executable name not found #3817Vincent Labelle2025-05-031-1/+1
| | | | | | | | Problem: The executable name may be in lowercase (e.g., when installed with Mason on Linux) in which case it won't be found. Solution: Verify if the name is in PascalCase, and otherwise use lowercase.
* docs: update configs.mdgithub-actions[bot]2025-05-022-0/+54
| | | | skip-checks: true
* feat(oxlint): oxlint lsp #3815Maksim Terpilovskii2025-05-021-0/+30
|
* docs: update configs.mdgithub-actions[bot]2025-05-022-2/+14
| | | | skip-checks: true
* docs(lua_ls): Lua.runtime.path example #3816Phạm Bình An2025-05-021-1/+7
|
* docs: update configs.mdgithub-actions[bot]2025-05-022-16/+34
| | | | skip-checks: true
* docs(lua_ls: formatting #3813Juan Giordana2025-05-021-8/+17
|