aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
* feat: oxc-language-server #3586Marek Vospel2025-01-271-0/+30
|
* fix(astro,volar): correct 'typescript/lib' path for TypeScript LSP ↵krovuxdev2025-01-262-2/+2
| | | | | | | initialization (#3585) * fix(astro): correct path to locate typescript/lib in Neovim * fix(volar): correct path to locate typescript/lib in Neovim
* fix: remove validation from configs.luadundargoc2025-01-231-40/+2
| | | | | | | | | | | 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.
* fix(gh_actions_ls): fix incorrect rootdir resolutionCrashdummy2025-01-231-5/+15
|
* fix: fix incorrect root findingv1.4.0dundargoc2025-01-225-5/+5
|
* docs: fix typodundargoc2025-01-221-2/+2
|
* refactor: silence luals warningsdundargoc2025-01-221-0/+5
|
* docs: use a maintained fork for `kubernetes-json-schema` in the example (#3572)Ferenc Géczi2025-01-211-1/+1
| | | | | | | | | | | | The `instrumenta/kubernetes-json-schema` repo is apparently dead: https://github.com/instrumenta/kubernetes-json-schema/issues/32#issuecomment-1021133568 And nobody has the credentials anymore to archive it: https://github.com/instrumenta/kubeval/issues/268#issuecomment-1376490498 The recommended migration from instrumenta is to https://github.com/yannh/kubeconform, see (https://github.com/instrumenta/kubernetes-json-schema/issues/32#issuecomment-1021133568) and the recommended `kubernetes-json-schema` fork is also from the same new maintainer: https://github.com/yannh/kubernetes-json-schema/ Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
* refactor!: make available_servers function privatedundargoc2025-01-212-2/+2
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* feat(gh_actions_ls): recognize .forgejo, .gitea as root_dir #3566Crashdummy2025-01-201-2/+10
|
* refactor: comment util.path.is_descendant to prepare deperecation in futuredundargoc2025-01-191-53/+47
| | | | | | | | We don't deprecate it currently as the suggested replacement (vim.fs.relpath) isn't available on the minimum supported neovim version. Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* feat(asm_lsp): add NASM config support and single_file support (#3565)IguanaCucumber2025-01-181-2/+3
| | | | | | | | | * feat(asm_lsp): add NASM support and single_file support * fix(asm_lsp): use vim.fs.dirname instead of util.root_pattern --------- Co-authored-by: iguanacucumber <you@example.com>
* docs(alloy_ls): include tips for setting filetype on *.als files (#3561)Denis Kasak2025-01-141-0/+18
|
* feat: add alloy language server (#3560)Denis Kasak2025-01-141-0/+17
|
* feat: add typst to the list of languages harper supports (#3533)Grant Lemons2025-01-141-0/+1
|
* fix(gh_actions_ls): correctly call util.root_patternMitchell Hanberg2025-01-131-1/+1
| | | I believe this is another case of #3513
* feat(gh_actions_ls): use `root_dir` to decide enablement #3558Chris Grieser2025-01-131-13/+12
| | | | | This saves the user the extra setup work of copypasting the `vim.filetype.add` snippet, making this language server work out of the box.
* feat: gh-actions-language-server #3551Salomon Popp2025-01-131-0/+40
|
* feat: lua 3rd party language servers #3553Anton Kastritskii2025-01-122-0/+32
|
* fix(clojure_lsp): adds single_file_support for clojure #3547Guilherme Felipe de C. G. da Silva2025-01-081-0/+1
| | | This allow navigation within dependecies
* fix(powershell_es): root pattern #3543sharpchen2025-01-051-3/+2
|
* fix(msbuild): root patterns #3542sharpchen2025-01-051-3/+2
| | | https://github.com/tintoy/msbuild-project-tools-vscode?tab=readme-ov-file#file-extensions
* feat: atlas language server (#3539)mineo2025-01-051-0/+54
| | | | | | | | | * feat: atlas added autocmd add stdio option * docs: added vim.filetype.add pattern
* feat: update Harper supported languages #3534Grant Lemons2025-01-041-0/+2
|
* docs(ruby_lsp): remove instructions for adding ruby-lsp to Gemfile (#3540)Adam Daniels2025-01-031-3/+1
| | | | The best practice is to have the gem installed globally, and then ruby-lsp will set up it's own Gemfile and manage it's own version.
* fix(clangd): fix switchSourceHeader detection (#3538)Václav Kubernát2025-01-021-1/+1
| | | | The previous patch to this file (88c4c042e1e59f992e4c7aff3531033047b3aa9c) changed the string to 'ccls' (possibly by copy-paste error).
* refactor(clangd): imporve switchsourceheader handler (#3537)glepnir2025-01-022-17/+18
|
* fix(ccls): typo on request method (#3536)glepnir2025-01-021-1/+1
| | | | | Problem: method prefix is textDocument Solution: make d to upper
* feat(ccls): add CclsSwitchSourceHeader (#3535)Fangrui Song2025-01-021-0/+27
| | | | | | | | | | * feat(ccls): add CclsSwitchSourceHeader ccls 0.20241108 has added support for the extension from clangd. --------- Co-authored-by: glepnir <glephunter@gmail.com>
* feat: add cue language server (#3529)J. Emiliano Deustua2024-12-291-0/+19
| | | | | | | | * feat: cue language server --------- Co-authored-by: glepnir <glephunter@gmail.com>
* fix: add `build.gradle.kts` for java language server (#3528)Enaium2024-12-281-1/+1
|
* fix(mdx-analyzer): get dirname of vim.fs.find result (#3527)MuntasirSZN22024-12-251-2/+2
| | | * fix: project root variable and root filetype
* refactor!: remove public interface of util.path.traverse_parentsdundargoc2024-12-231-1/+0
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* feat: autohotkey_lsp #3408Tom2024-12-221-0/+56
|
* refactor: deprecate util.path.iterate_parentsdundargoc2024-12-221-19/+4
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.path.path_separatordundargoc2024-12-213-5/+5
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.path.joindundargoc2024-12-2118-49/+45
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: fix luals warningsv1.2.0dundargoc2024-12-191-12/+19
|
* feat(msbuild): config instruction for filetypes (#3516)Rui Chen2024-12-171-3/+23
|
* fix(ruff, ruff_lsp, crystalline, janet_lsp): returning a function from root ↵apostoli2024-12-154-4/+5
| | | | | | | pattern (#3513) * fix(ruff, ruff_lsp): error returning the function returned by util.root_pattern on lsp start * fix(crystalline, janet_lsp): invoke function returned by root pattern
* refactor!: remove util.path.is_absolutedundargoc2024-12-141-11/+0
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor!: remove util.path.escape_wildcardsdundargoc2024-12-141-6/+5
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.find_git_ancestordundargoc2024-12-14154-372/+400
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* docs: how to get package.json parent dir #3506Guilherme Soares2024-12-131-3/+3
|
* fix(regression): fix for vim.fs.find regression not returning parent ↵Jacob Reed2024-12-135-12/+11
| | | | directory (#3505)
* refactor: deprecate util.find_package_json_ancestordundargoc2024-12-135-18/+14
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* fix(tinymist): fallback to single file in some case (#3501)Yaksis2024-12-121-1/+1
| | | | When the `root_dir` is null, tinymist should still runs to give a baseline usage.
* fix(kotlin_language_server): wrong cmd on Windows #3500Kevin Nitro2024-12-111-3/+0
| | | fix #3499
* docs(volar): fix dead links and remove outdated content (#3498)Fabien2024-12-101-44/+38
| | | | | * docs(volar): refine Typescript SDK path lookup process * docs(volar): fix dead links and improve clarity
* fix(volar & astro): remove duplicate node_modules (#3497)2024-12-092-2/+2
| | | fix #3496