github neovim/nvim-lspconfig v0.1.4

latest releases: v1.0.0, v0.1.9, v0.1.8...
23 months ago

What's Changed

  • feat: add astro-ls support by @piero-vic in #1841
  • docs: update outdated example in contributing by @mjlbach in #1843
  • feat: add steep support by @okuramasafumi in #1842
  • feat(vimls): enable neovim support by default by @mjlbach in #1844
  • docs: clarify recommendations for lua-language-server by @mjlbach in #1845
  • fix(ccls): remove .git from root_dir by @abgeana in #1850
  • Add heex as filetype to elixirls by @mracos in #1855
  • revert: ccls root pattern change, PR 1850 by @mjlbach in #1857
  • chore: update minimal init.lua to target 0.6.1 by @mjlbach in #1858
  • fix(ccls): .git as fallback when detecting project root by @abgeana in #1860
  • fix(vls): add cmd by @williamboman in #1862
  • fix(zeta_note): add cmd by @williamboman in #1863
  • docs(reason_ls): remove invalid comment regarding cmd by @williamboman in #1864
  • docs(esbonio): fix URL to option docs by @3719e04 in #1866
  • docs(zeta_note): fix quotation mark style by @3719e04 in #1867
  • fix(eslint): add missing root_pattern by @antonk52 in #1869
  • Fix typo by @black-desk in #1870
  • ocamllsp: add support for the dune filetype by @edwintorok in #1884
  • feat(configs): use client capabilities in default config and deep extend user-provided capabilities by @jdrouhard in #1889
  • feat: add glint-language-server support by @muziejus in #1890
  • fix(glint): detect project dir inside on_new_config hook rather than at module import by @williamboman in #1893
  • fix(jsonnet_ls): merge cmd_env instead of overriding it entirely by @williamboman in #1559
  • fix(dartls): use a more concise command by @GZGavinZhao in #1906
  • fix(fortls): update server and default cmd args by @gnikit in #1904
  • fix(beancount): fix beancount start command and config by @hateonion in #1879
  • docs(sumneko_lua): fix usage of runtime_path by @michaeladler in #1915
  • docs(volar): Improve config script for monorepos by @mikehaertl in #1909
  • feat: add :LspLog command by @williamboman in #1917
  • Do not set up nonexisting buffer by @przepompownia in #1822
  • fix(denols):update settings for lint and tsconfig by @David-Else in #1933
  • docs(graphql): Fix docs on root_dir defaults by @mikehaertl in #1923
  • feat: added wgsl_analyzer support by @skwee357 in #1925
  • fix(docs): update example keybindings documentation by @klnusbaum in #1899
  • refactor(grammarly): use new, official, npm package by @williamboman in #1924
  • fix: fix for using no-argument :LspStop and :LspRestart with standalone files by @rish987 in #1785
  • style: fix bad formatting by @lithammer in #1944
  • fix(dartls): explicitly pass the protocol to dartls by @christopherfujino in #1943
  • fix(docs) vim.lsp.buf.format -> vim.lsp.buf.formatting by @klnusbaum in #1936
  • feat: add apex_ls by @williamboman in #1940
  • feat: add svlangserver support by @henry-hsieh in #1916
  • feat: add visualforce_ls by @williamboman in #1945
  • feat: add Marksman markdown LSP, retire zeta-note by @artempyanykh in #1946
  • feat: add tilt_ls by @williamboman in #1941
  • feat: add cuda support for clangd by @cathaysia in #1947
  • fix(svlangserver): don't use custom project setting resolution by @williamboman in #1948
  • feat(ui): display error message when unable to find root directory by @williamboman in #1939
  • fix(purescript-language-server): update root directory pattern for Nix-related files + doc cleanup by @toastal in #1954
  • docs(eslint): reformatting by @mikehaertl in #1956
  • feat: add configuration for ghdl-ls VHDL language server by @Xiretza in #1812
  • feat(php): add phan support by @DrWursterich in #1953
  • fix(taplo): update cargo install command by @otherJL0 in #1958
  • feat: use official jdtls wrapper script by @agorgl in #1833
  • docs(metals): update metals instructions by @ckipp01 in #1959
  • fix(docs): fix the usage of ln to make symbolic links of compile_commands.json by @IronBlood in #1961
  • fix(lspinfo): trim newlines in root_dir pattern by @williamboman in #1962
  • fix(arduino_language_server): update docs with new setup instructions by @williamboman in #1964
  • fix(ocamllsp): update install instructions by @oemmerson in #1966
  • Formatting for proper link in docs by @SimonCW in #1970
  • docs: svelte integration with tsserver by @theschmocker in #1972
  • feat: add m68k support by @grahambates in #1871
  • Add support for Mercurial repositories by @0x8000-0000 in #1847
  • fix(docs): fix suggested configuration anchor by @ubitux in #1875
  • fix(cmake-ls): root pattern should allow nesting by @kylo252 in #1976
  • Fix wrong Neovim release link by @kidonng in #1979
  • Fix ESLintFixAll command not working when multiple eslint clients are open by @GuillaumeLagrange in #1978
  • Update nimlsp docs by @BarrOff in #1981
  • fix(lspinfo): use the active buffer when opening the window for diagnostics by @williamboman in #1983
  • feat(eslint): support yarn2 PnP projects by @williamboman in #1777
  • chore(selene): switch to yml based standard library format by @sitiom in #1986
  • fix(gradle-language-server): set init_options.settings.gradleWrapperEnabled=true by @karlivory in #1994
  • fix: remove unused variables in lspinfo.lua by @lithammer in #1999
  • fix(sumneko_lua): Add stylua.toml by @nullchilly in #1996
  • Add antlersls server config for Statamic's Antlers templating language by @jesseleite in #1997
  • fix(denols): ignore virtual text error by @sigmaSd in #1995
  • fix(ccls): provide a string in docs.default_config.root_dir by @williamboman in #2006
  • denols: Ignore caching error by @sigmaSd in #2009
  • fix(denols): remove unneeded lsp attach by @sigmaSd in #2000
  • Fix HLS config to work properly with multi-package projects by @Nexmean in #2010
  • feat(omnisharp): add more settings by @williamboman in #2018
  • fix(denols): handle deno.cache from codeaction by @sigmaSd in #2016
  • Dartls server config windows by @erietz-werner in #2013
  • fix: emmet-ls missing supported filetypes by @LKummer in #2017
  • feat(texlab): support plaintex in texlab LSP by @yourealwaysbe in #2022
  • fix: lspconfig.util is required with different names by @ii14 in #2029
  • Update the URL of taplo homepage by @equal-l2 in #2025
  • fix(lemminx): Change documented binary download location by @datho7561 in #2038
  • fix(gopls): engage gopls on go.work files by @omertuc in #2041
  • Clarify configuration options by @dave-kennedy in #2037
  • feat(lua-language-server): add cmd for window when using mason by @tuanha168 in #2039
  • feat: add dagger CUE lsp by @marcosnils in #2023
  • style: fix dartls formatting by @lithammer in #2042
  • fix(rust_analyzer): sanitize root_dir by @bstaint in #2047
  • fix: update selene in nix develop shell by @oxalica in #2052
  • docs: fix typo type -> typescript by @tmillr in #2054
  • Fix misspelling by @jfo in #1975
  • feat: add qml-lsp support by @poperigby in #2044
  • feat: add syntax_tree lsp for ruby formatting by @wassimk in #2056
  • the funtion formatting is deprecated by @ayoubelmhamdi in #2074
  • feat: add nil support by @oxalica in #2053
  • feat: add relay language server support by @ch1ffa in #2048
  • feat: Add buf-language-server support by @rinx in #2073
  • feat: add nxls support by @Cammisuli in #2062
  • feat(csharp_ls): add '*.fsproj' to root_dir by @williamboman in #2065
  • feat: add veridian language server for verilog/systemverilog by @C1oud555 in #2058
  • feat(pasls): add lpi and lpk to root dir detection by @BarrOff in #1692
  • docs: add an entry about the setup-hook by @kylo252 in #1873
  • fix: only consider servers that have been set up as available by @williamboman in #2066
  • feat: add glsl-language-server support by @BenFradella in #2003
  • feat: allow attaching to paths inside archives by @stephank in #1687
  • Revert "the function formatting is deprecated" by @justinmk in #2077
  • Merge 0.7 branch (rebased to master) by @ranjithshegde in #1984
  • chore(denols): Only send lsp requests to deno server by @sigmaSd in #2055
  • fix(denols): revert #2000 by @sigmaSd in #2070
  • fix: add vim.deprecate in old function by @glepnir in #2080
  • feat: add llvm mlir lsp servers (iter #2) by @to268 in #2076
  • feat: sort autocompletion items alphabetically by @williamboman in #2084
  • fix: LspStop should be only stop the current buffer servers by default by @glepnir in #2082
  • solc: Add hardhat.config.* to solc root detection by @sebastianst in #2085
  • fix: add lsplog command by @glepnir in #2088
  • fix: lspstart should be work without arg by @glepnir in #2090
  • feat: improve LspInfo by @glepnir in #2081
  • fix: remove the config.commands by @glepnir in #2092
  • fix(angularls): remove .git from root_dir by @numToStr in #2091
  • Revert "fix: remove the config.commands" by @glepnir in #2093
  • chore(rust-analyzer): use vim.json.decode instead of fn.json_decode by @numToStr in #2096
  • fix: increase the lspinfo window row value by @glepnir in #2098
  • fix(metals): disable capabilities.workspace.configuration by @drybalka in #2100
  • fix: lspstop should close the client by given client by @glepnir in #2101
  • fix(vdmj): update default path by @donbex in #2102
  • Added elixir filetype for tailwindcss server configuration. by @GGuinea in #2104
  • feat: add luau_lsp by @williamboman in #2107
  • fix(lua-language-server): check if root dir is home directory by @uga-rosa in #2110
  • feat: pass user config to the on_setup hook by @williamboman in #2114
  • feat: solidity LSP by @otavioschwanck in #2119
  • Add proto to filetypes for clangd by @kgreenek in #2125
  • fix(clojure_lsp): Update lsp url by @sigmaSd in #2120
  • escape wildcards patterns when calling glob by @emmanueltouzery in #2122
  • fix: improve highlight regex by @glepnir in #2131
  • feat: add blueprint language server support by @GabMus in #2132
  • fix(lspinfo): nil-check config.get_root_dir by @williamboman in #2137
  • fix(astro): enable typescript server by @synecdokey in #2139
  • fix: check cmd type equals function by @glepnir in #2142
  • feat(eslint): enable for svelte filetype by @CameronNemo in #2149
  • fix: update ci lint stylua-action version by @glepnir in #2150
  • fix(elixirls): added surface filetype for elixirls server configuration by @GGuinea in #2151
  • fix: added lua/ to sumenko root patterns by @folke in #2157
  • Sumenko lua rootpattern by @folke in #2160
  • fix: grammarly "clientId is required" by @sykuang in #2161
  • feat: add move-analyzer support by @saruman9 in #2162
  • fix(marksman): enable single_file_support by @stasjok in #2163
  • docs: vim.lsp.buf.formatting() is deprecated by @horror-proton in #2166
  • feat: add erg-language-server support by @pysan3 in #2165
  • feat: add ruby-lsp server configuration by @dancallaghan in #2169
  • feat: add support for additional packs by @pwntester in #2158
  • feat: update gdscirpt cmd by using 0.8 api by @glepnir in #2172
  • feat(ruby_ls): add enabledFeatures to initialization options by @williamboman in #2173
  • fix: gdscript use ip address instead of localhost by @A-Lamia in #2175
  • feat: add neomake lsp by @Decodetalkers in #2177
  • fix: lspconfig help command typo by @kyoheiu in #2178
  • feat: support volar 1.0 by @adalessa in #2181
  • Fix broken links by @equal-l2 in #2183
  • feat: add fsharp-language-server by @acco32 in #2186
  • feat: eslint support astro file by @glepnir in #2190
  • feat: add qmlls which is the lsp from qt by @Decodetalkers in #2191
  • fix: update qml filetype same as treesitter by @Decodetalkers in #2168
  • fix: aregument typo in doc changed to argument by @marioortizmanero in #2195
  • fix: remove --background-service-enabled and add --adaptive-lsp-server-enabled for F# by @adelarsq in #2197
  • fix(rust_analyzer): path nil by @bstaint in #2198
  • docs(golangci_lint_ls): update a version of binary by @coffebar in #2204
  • fix: check the package.json has eslintConfig field for eslint by @glepnir in #2208
  • fix: cmd support vim.lsp.rpc.connect function by @Decodetalkers in #2213
  • feat: Dafny support by @Gorgeous-Patrick in #2193
  • feat: add anakin language server (Python) by @gwerbin in #2217
  • fix(volar): update example for volar 1.0 by @mikehaertl in #2219
  • Fix dead link in texlab description by @ayhon in #2222
  • fix: use v ls instead of vls by @adelarsq in #2223
  • fix(sumneko_lua): check for yaml format of selene config by @vladdoster in #2228
  • fix(eslint): support flat config by @mcchrish in #2229
  • feat: add millet support by @azdavis in #2233
  • fix(rome): use lsp-proxy cmd by @otahontas in #2236
  • fix(eslint): root dir not found if using package.json config by @gomezhyuuga in #2234
  • feat: add turtle-language-server support by @lucascool12 in #2239
  • fix(sumneko_lua): add .luarc.jsonc to root pattern by @figsoda in #2245
  • fix(lua-lsp): Append 'lua/' to root_patern if the pattern is under lua by @sigmaSd in #2248
  • feat: support dolmenls by @Halbaroth in #2251
  • feat: add fennel-ls support by @gh-liu in #2247
  • fix: override another progress handler for jdtls by @VVKot in #2153
  • feat: add more ESLint options by @mskelton in #2254
  • feat: add ntt language server support by @lukaswozniak in #2256
  • docs(sourcery): put setup inside code block by @hafeoz in #2258
  • perf: use alias api variable by @glepnir in #2260
  • Try to get sourcery auth token from config file by @otahontas in #2240
  • docs: update sumneko_lua installation url by @rainrisa in #2263
  • feat: add prolog lsp (lsp_server) support by @cagucor in #2265
  • feat: add scheme-langserver support by @ufo5260987423 in #2264
  • feat: add gleam by @UnsolvedCypher in #2266
  • feat: support smarty by @landeaux in #2250
  • perf: update requires neovim version in doc by @glepnir in #2270
  • perf: use a truly minimal test config file by @glepnir in #2269
  • feat: add unison support by @kentookura in #2276
  • fix: inspect UNISON_LSP_PORT in unison by @glepnir in #2277
  • fix: remove searched for message in lspinfo by @glepnir in #2274
  • fix: move gleam.lua to correct folder by @Massolari in #2279
  • feat: add eruby to emmet_ls by @mutecipher in #2281
  • fix: update the ansiblels settings by @glepnir in #2284
  • fix(ansiblels): update ansiblels default config by @deponian in #2286
  • fix(lsp): use the same lsp server for filetype if it exists by @sigmaSd in #2287
  • fix: restart client after client is stopped after LspRestart by @glepnir in #2290
  • feat: add 'starlark-rust' LSP for starlark and BUILD files by @stagnation in #2291
  • feat: support unnamed buffer with single_file_support by @glepnir in #2226
  • fix: fix typo of vim.loop.cwd by @glepnir in #2293
  • feat: support force stop language server by @glepnir in #2294
  • fix: improve client stop logic in LspStop by @glepnir in #2296
  • fix: add new root into the workspace folders by @glepnir in #2298
  • fix: check workspae folders follow nvim version by @glepnir in #2301
  • fix: check client is available and get client id from cache by @glepnir in #2303
  • feat: support multiple workspaceFolders and show correct root in Lspinfo by @glepnir in #2304
  • doc: fix typo by @glepnir in #2310
  • fix: run all matched client in LspStart by @glepnir in #2314
  • ci: bump action versions by @dundargoc in #2322
  • feat: add rockspec by @MrcJkb in #2307
  • fix(lspinfo): safely expand filenames that don't exist on fs by @williamboman in #2320
  • fix rockspec package name by @teto in #2329

New Contributors

  • @piero-vic made their first contribution in #1841
  • @okuramasafumi made their first contribution in #1842
  • @mracos made their first contribution in #1855
  • @3719e04 made their first contribution in #1866
  • @edwintorok made their first contribution in #1884
  • @muziejus made their first contribution in #1890
  • @GZGavinZhao made their first contribution in #1906
  • @gnikit made their first contribution in #1904
  • @hateonion made their first contribution in #1879
  • @michaeladler made their first contribution in #1915
  • @mikehaertl made their first contribution in #1909
  • @przepompownia made their first contribution in #1822
  • @skwee357 made their first contribution in #1925
  • @klnusbaum made their first contribution in #1899
  • @christopherfujino made their first contribution in #1943
  • @henry-hsieh made their first contribution in #1916
  • @artempyanykh made their first contribution in #1946
  • @cathaysia made their first contribution in #1947
  • @toastal made their first contribution in #1954
  • @Xiretza made their first contribution in #1812
  • @DrWursterich made their first contribution in #1953
  • @otherJL0 made their first contribution in #1958
  • @agorgl made their first contribution in #1833
  • @IronBlood made their first contribution in #1961
  • @oemmerson made their first contribution in #1966
  • @SimonCW made their first contribution in #1970
  • @theschmocker made their first contribution in #1972
  • @grahambates made their first contribution in #1871
  • @0x8000-0000 made their first contribution in #1847
  • @ubitux made their first contribution in #1875
  • @kidonng made their first contribution in #1979
  • @GuillaumeLagrange made their first contribution in #1978
  • @BarrOff made their first contribution in #1981
  • @karlivory made their first contribution in #1994
  • @nullchilly made their first contribution in #1996
  • @jesseleite made their first contribution in #1997
  • @sigmaSd made their first contribution in #1995
  • @Nexmean made their first contribution in #2010
  • @erietz-werner made their first contribution in #2013
  • @LKummer made their first contribution in #2017
  • @yourealwaysbe made their first contribution in #2022
  • @ii14 made their first contribution in #2029
  • @equal-l2 made their first contribution in #2025
  • @datho7561 made their first contribution in #2038
  • @omertuc made their first contribution in #2041
  • @dave-kennedy made their first contribution in #2037
  • @tuanha168 made their first contribution in #2039
  • @marcosnils made their first contribution in #2023
  • @bstaint made their first contribution in #2047
  • @oxalica made their first contribution in #2052
  • @tmillr made their first contribution in #2054
  • @jfo made their first contribution in #1975
  • @poperigby made their first contribution in #2044
  • @wassimk made their first contribution in #2056
  • @ayoubelmhamdi made their first contribution in #2074
  • @ch1ffa made their first contribution in #2048
  • @rinx made their first contribution in #2073
  • @Cammisuli made their first contribution in #2062
  • @C1oud555 made their first contribution in #2058
  • @BenFradella made their first contribution in #2003
  • @to268 made their first contribution in #2076
  • @sebastianst made their first contribution in #2085
  • @numToStr made their first contribution in #2091
  • @drybalka made their first contribution in #2100
  • @GGuinea made their first contribution in #2104
  • @uga-rosa made their first contribution in #2110
  • @otavioschwanck made their first contribution in #2119
  • @kgreenek made their first contribution in #2125
  • @emmanueltouzery made their first contribution in #2122
  • @GabMus made their first contribution in #2132
  • @synecdokey made their first contribution in #2139
  • @CameronNemo made their first contribution in #2149
  • @sykuang made their first contribution in #2161
  • @saruman9 made their first contribution in #2162
  • @stasjok made their first contribution in #2163
  • @horror-proton made their first contribution in #2166
  • @pysan3 made their first contribution in #2165
  • @dancallaghan made their first contribution in #2169
  • @A-Lamia made their first contribution in #2175
  • @Decodetalkers made their first contribution in #2177
  • @kyoheiu made their first contribution in #2178
  • @adalessa made their first contribution in #2181
  • @acco32 made their first contribution in #2186
  • @coffebar made their first contribution in #2204
  • @Gorgeous-Patrick made their first contribution in #2193
  • @ayhon made their first contribution in #2222
  • @vladdoster made their first contribution in #2228
  • @mcchrish made their first contribution in #2229
  • @azdavis made their first contribution in #2233
  • @otahontas made their first contribution in #2236
  • @gomezhyuuga made their first contribution in #2234
  • @lucascool12 made their first contribution in #2239
  • @figsoda made their first contribution in #2245
  • @Halbaroth made their first contribution in #2251
  • @gh-liu made their first contribution in #2247
  • @VVKot made their first contribution in #2153
  • @mskelton made their first contribution in #2254
  • @lukaswozniak made their first contribution in #2256
  • @hafeoz made their first contribution in #2258
  • @rainrisa made their first contribution in #2263
  • @cagucor made their first contribution in #2265
  • @ufo5260987423 made their first contribution in #2264
  • @UnsolvedCypher made their first contribution in #2266
  • @landeaux made their first contribution in #2250
  • @kentookura made their first contribution in #2276
  • @Massolari made their first contribution in #2279
  • @deponian made their first contribution in #2286
  • @stagnation made their first contribution in #2291
  • @MrcJkb made their first contribution in #2307

Full Changelog: v0.1.3...v0.1.4

Don't miss a new nvim-lspconfig release

NewReleases is sending notifications on new releases.