What's Changed
- fix(configs): remove sanitize_cmd by @jrop in #3778
- feat(ts_ls): provide command to run source actions by @thatsmydoing in #3780
- ci: check legacy configs, drop "comment" ci task by @justinmk in #3781
- ci: cleanup by @justinmk in #3782
- fix: add pylyzer dependency info (erg) (#3433) by @fishBone000 in #3770
- feat(docgen.lua): improve vimdoc generator by @justinmk in #3783
- feat(powershell_es): add vim.lsp.config support by @ateoi in #3784
- feat(efm): add vim.lsp.config support by @ateoi in #3786
- fix(powershell_es): typo bundlePath -> bundle_path by @sharpchen in #3785
- feat(docgen.lua): convert
@brief
codeblocks for vimdoc by @justinmk in #3787 - ci(lint): migrate from single_file_support by @justinmk in #3789
- docs: cleanup by @justinmk in #3791
- docs: cleanup by @justinmk in #3792
- fix(rust_analyzer): nvim_echo must not be called in a fast event context by @stevalkr in #3793
- Support for non-conventional
package.json5
by @mzhubail in #3794 - ci: check legacy configs last by @justinmk in #3797
- fix: improve typescript server path search for ts dependents lsp by @fuegoio in #3795
- fix(eslint): check nil before on_dir by @Parsifa1 in #3800
- fix(mesonlsp): improved root detection by @SpikedPaladin in #3775
- feat: laravel-ls by @pnx in #3802
- fix(lsp/zk): fix user command options; invalid key
description
by @comfysage in #3803 - fix(eslint): require workspace instead of checking root dir for
nil
value by @maximtrp in #3805 - Revert "fix(configs): remove sanitize_cmd" by @justinmk in #3806
- fix(texlab): Improve root detection for Latexmk projects by @phijor in #3810
- fix(configs): execute sanitize_cmd only on windows to speed up WSL by @lucaSartore in #3808
- feat(ccls): add vim.lsp.config support by @perrin4869 in #3807
- fix(ast_grep): workspace_required=true by @justinmk in #3811
- fix(doc): Correct
lua_ls
documentation. by @juangiordana in #3813 - docs(lua_ls): add field Lua.runtime.path to example config for Nvim Lua by @brianhuster in #3816
- feat(oxlint): added oxlint lsp config by @maximtrp in #3815
- fix(omnisharp): update executable name by @vincentlabelle in #3817
- fix(taplo): add Taplo configuration files to root markers by @NinjacksonXV in #3819
- Feature: migrate builtin commands by @TheRealLorenz in #3734
- fix(configs): eliminate some usages of root_pattern by @justinmk in #3820
- feat(vectorcode_server): add
vim.lsp.config
support by @Davidyz in #3824 - feat(jsonnet_ls): jsonnet_ls lsp by @ilpianista in #3825
- feat(tailwindcss): Add Tailwind detection for Elixir Phoenix projects by @dbernheisel in #3831
- refactor: generalize insert_package_json() by @justinmk in #3833
- feat(ty): Add
ty
lsp config by @hoel-bagard in #3842 - fix(gopls): prioritise
go.work
overgo.mod
by @lithammer in #3839 - Rename
volar
tovue_ls
and removevuels
by @Jak-Ch-ll in #3843 - feat: pyrefly by @connernilsen in #3856
- docs(eslint): update on_attach example by @pisetski in #3844
- fix(gh_actions_ls): use
root_dir
and addinit_options
by @chrisgrieser in #3857 - fix(gopls): schedule vim.notify in on_exit by @kolyshkin in #3860
- feat(matlab_ls): vim.lsp.config support by @haraldan in #3835
- feat(tailwindcss): map elixir and heex ft to phoenix-heex by @dbernheisel in #3854
- feat(tailwindcss): Sync tailwind-tools.nvim root detection by @dbernheisel in #3834
- feat(vespa_ls): Add vespa_ls config by @0ta2 in #3845
- feat(golangci_lint_ls): add support for v1 by @powerman in #3865
- fix(nushell): avoid nil root_dir (reapply #3611) by @Bahex in #3861
- feat: add kotlin_lsp from jetbrains by @hbjydev in #3867
- feat: tombi by @ya7010 in #3870
Full Changelog: v2.1.0...v2.2.0