diff --git a/homeConfig/modules/neovim/config/lazyvim/lua/config/autocmds.lua b/homeConfig/modules/neovim/config/lazyvim/lua/config/autocmds.lua index d5a51eb..c3a539a 100644 --- a/homeConfig/modules/neovim/config/lazyvim/lua/config/autocmds.lua +++ b/homeConfig/modules/neovim/config/lazyvim/lua/config/autocmds.lua @@ -37,8 +37,7 @@ require("null-ls").setup({ -- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md lsp.setup_servers({ - "tsserver", - "eslint", + --"tsserver", "hls", "pyright", "nil_ls", @@ -52,12 +51,17 @@ lsp.setup_servers({ "tailwindcss", "bashls", "dhall_lsp_server", + "volar", }) require("lspconfig").lua_ls.setup(lsp.nvim_lua_ls()) lsp.setup() +require("lspconfig").volar.setup({ + filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue", "json" }, +}) + local cmp = require("cmp") cmp.setup({ snippet = { diff --git a/homeConfig/modules/neovim/config/servers.nix b/homeConfig/modules/neovim/config/servers.nix index ad0babc..15a4a62 100644 --- a/homeConfig/modules/neovim/config/servers.nix +++ b/homeConfig/modules/neovim/config/servers.nix @@ -13,11 +13,11 @@ let lsp' = with pkgs.nodePackages; [ vscode-langservers-extracted typescript-language-server - eslint bash-language-server diagnostic-languageserver - pyright + pyright purescript-language-server + volar ]; in