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" }, - } -}