From 2550456c650d1f5ab29e171b2df7d2d914a15366 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Wed, 12 Jun 2024 23:20:14 +0200 Subject: [PATCH] No longer use mason --- home/nvim/default.nix | 23 +++++++++++++++++++++++ home/nvim/files/lua/plugins/mason.lua | 16 ---------------- 2 files changed, 23 insertions(+), 16 deletions(-) delete mode 100644 home/nvim/files/lua/plugins/mason.lua diff --git a/home/nvim/default.nix b/home/nvim/default.nix index 2e4d479..8934a9b 100644 --- a/home/nvim/default.nix +++ b/home/nvim/default.nix @@ -16,6 +16,29 @@ cargo neovim-unwrapped tree-sitter + + # LSPs + texlab + ltex-ls + pyright + libclang + cmake-language-server + vscode-langservers-extracted + typescript + nodePackages.bash-language-server + nodePackages.vue-language-server + docker-compose-language-service + dockerfile-language-server-nodejs + vim-language-server + lua-language-server + rust-analyzer + gopls + jdt-language-server + # emmet-ls + emmet-language-server + ruff-lsp + csharp-ls + typst-lsp ]; home.file."${config.xdg.configHome}/nvim" = { diff --git a/home/nvim/files/lua/plugins/mason.lua b/home/nvim/files/lua/plugins/mason.lua deleted file mode 100644 index 97bd7ba..0000000 --- a/home/nvim/files/lua/plugins/mason.lua +++ /dev/null @@ -1,16 +0,0 @@ -return { - 'williamboman/mason-lspconfig.nvim', - dependencies = { - {'williamboman/mason.nvim', opts = { - ui = { - icons = { - package_installed = "✓" - } - } - }}, - 'neovim/nvim-lspconfig' - }, - opts = { - ensure_installed = { "pyright", "texlab", "clangd", "bashls", "cmake", "jsonls", "tsserver", "vuels", "dockerls", "vimls", "html", "yamlls", "cssls", "lua_ls", "ltex", "gopls", "rust_analyzer", "jdtls", "emmet_ls", "ruff_lsp", "csharp_ls", "typst_lsp" }, - } -}