You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`$nvim --version` output:
NVIM v0.8.0-dev
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Compilation: /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/neovim-j3kVws/neovim-0.8.0~ubuntu1+git202208091232-cd14efd28-66ad461b6=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNVIM_TS_HAS_SET_MATCH_LIMIT -DNVIM_TS_HAS_SET_ALLOCATOR -O2 -g -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wdouble-promotion -Wmissing-noreturn -Wmissing-format-attribute -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/build/neovim-j3kVws/neovim-0.8.0~ubuntu1+git202208091232-cd14efd28-66ad461b6/build/cmake.config -I/build/neovim-j3kVws/neovim-0.8.0~ubuntu1+git202208091232-cd14efd28-66ad461b6/src -I/build/neovim-j3kVws/neovim-0.8.0~ubuntu1+git202208091232-cd14efd28-66ad461b6/.deps/usr/include -I/usr/include -I/build/neovim-j3kVws/neovim-0.8.0~ubuntu1+git202208091232-cd14efd28-66ad461b6/build/src/nvim/auto -I/build/neovim-j3kVws/neovim-0.8.0~ubuntu1+git202208091232-cd14efd28-66ad461b6/build/include
Compiled by buildd@lcy02-amd64-006
Features: +acl +iconv +tui
See ":help feature-compile"
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/share/nvim"
Run :checkhealth for more info
OS: Ubuntu 20.04.4 LTS on Windows 10 x86_64
Kernel: 5.10.102.1-microsoft-standard-WSL2
Nodejs versions are managed by asdf and for global it's set to 16.14.2.
LspInfo output:
Language client log: /home/azaza/.local/state/nvim/lsp.log
Detected filetype: lua
0 client(s) attached to this buffer:
Other clients that match the filetype: lua
Config: sumneko_lua
filetypes: lua
root directory: /home/azaza/.dotconf/wsl/nvim/.config/nvim
cmd: lua-language-server
cmd is executable: Unable to find executable. Please check your path and ensure the server is installed
autostart: true
custom handlers: textDocument/hover, textDocument/signatureHelp
Configured servers list: sumneko_lua, clangd, yamlls, eslint, cssls, dockerls, bashls, vimls, pyright, gopls, solargraph
The text was updated successfully, but these errors were encountered:
I don't trust the LSP installer plugin anymore. The upstream always abandons the old project and stops maintaining it. So I remove it in commit 564b780.
Besides, managing that amount of the executable by an editor plugin is not suggested: the environment might be messed up by the plugin if they push some mistake to the master branch, and those prebuilt executable might got compatibility issues on your machine because they are built in the GitHub action (Incompatible glibc, share library...etc), and the last and the most important reason is that we cannot fully trust an executable file downloaded by an editor plugin. There have been many examples of supply chain security issues.
So, I recommend you use your system package manager to install those LSP servers. Your system package manager is always a trusted and reliable source. They are born to install/upgrade/uninstall packages. In my opinion, I don't want another pip/npm-like plugin to introduce a great deal of uncertainty. If you still prefer "automatically setup", you can try mason.nvim. But, please rethink carefully.
On the latest
master
with latest nightly neovim I have this custom.lua:custom.lua
Nvim Info
Nodejs versions are managed by asdf and for global it's set to 16.14.2.
LspInfo output:
The text was updated successfully, but these errors were encountered: