aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/nvim/lua/plugins/lsp.lua
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/nvim/lua/plugins/lsp.lua')
-rw-r--r--dot_config/nvim/lua/plugins/lsp.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/dot_config/nvim/lua/plugins/lsp.lua b/dot_config/nvim/lua/plugins/lsp.lua
index 1a115db..a2a4036 100644
--- a/dot_config/nvim/lua/plugins/lsp.lua
+++ b/dot_config/nvim/lua/plugins/lsp.lua
@@ -22,7 +22,12 @@ require("mason-tool-installer").setup({
ensure_installed = {
"actionlint",
"autotools-language-server",
- "basedpyright",
+ -- basedpyright: provided by the system pkg manager (basedpyright-bin from
+ -- AUR on Arch, pkgs.basedpyright in remote-dev/home.nix on the VM). Mason's pypi
+ -- distro pulls `nodejs-wheel-binaries` whose Linux wheels are only
+ -- manylinux_2_28; uv's standalone python (manylinux2014) rejects them and
+ -- pip falls back to building Node from source, which fails on Ubuntu
+ -- 20.04's gcc 9.4 (<10, no -std=gnu++20). lspconfig finds it on PATH.
"bash-language-server",
"clangd",
"codelldb",