diff --git a/src/user/modules/utils/modules/neovim/config/lazyvim/lua/config/autocmds.lua b/src/user/modules/utils/modules/neovim/config/lazyvim/lua/config/autocmds.lua index 27dea76..3c641e8 100644 --- a/src/user/modules/utils/modules/neovim/config/lazyvim/lua/config/autocmds.lua +++ b/src/user/modules/utils/modules/neovim/config/lazyvim/lua/config/autocmds.lua @@ -56,20 +56,23 @@ local lsp = require("lsp-zero").preset({}) -- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md lsp.setup_servers({ - --"tsserver", + "tsserver", "hls", "pyright", "nil_ls", "cssls", "html", - "jsonls", "diagnosticls", "lua_ls", "marksman", "tailwindcss", "bashls", - "volar", "clangd", + "purescriptls", + "dhall_lsp_server", + "jsonls", + "vuels" + --"volar" }) require("lspconfig").lua_ls.setup(lsp.nvim_lua_ls()) @@ -86,9 +89,9 @@ require("lspconfig").clangd.setup { }, } -require("lspconfig").volar.setup({ - filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue", "json" }, -}) +--require("lspconfig").volar.setup({ +-- filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue" }, +--}) require("lspconfig").nil_ls.setup { settings = { diff --git a/src/user/modules/utils/modules/neovim/config/pkgs.nix b/src/user/modules/utils/modules/neovim/config/pkgs.nix index b212c6d..4406904 100644 --- a/src/user/modules/utils/modules/neovim/config/pkgs.nix +++ b/src/user/modules/utils/modules/neovim/config/pkgs.nix @@ -7,15 +7,17 @@ let sumneko-lua-language-server stylua haskell-language-server hlint nodePackages."@tailwindcss/language-server" + dhall-lsp-server ]; lsp' = with pkgs.nodePackages; [ - vscode-langservers-extracted typescript-language-server + vscode-langservers-extracted bash-language-server diagnostic-languageserver pyright - volar + purescript-language-server + vls ]; extraPackages = with pkgs; [