diff --git a/lua/taken/plugins/lsp/lspconfig.lua b/lua/taken/plugins/lsp/lspconfig.lua index b57b350..df0d5b4 100644 --- a/lua/taken/plugins/lsp/lspconfig.lua +++ b/lua/taken/plugins/lsp/lspconfig.lua @@ -81,3 +81,9 @@ lspconfig["pyright"].setup({ capabilities = capabilities, on_attach = on_attach, }) + +lspconfig["powershell_es"].setup({ + capabilities = capabilities, + on_attach = on_attach, + bundle_path = vim.fn.stdpath("data") .. "/mason/packages/powershell-editor-services" +}) diff --git a/lua/taken/plugins/lsp/mason.lua b/lua/taken/plugins/lsp/mason.lua index b5c1c6f..7a181a8 100644 --- a/lua/taken/plugins/lsp/mason.lua +++ b/lua/taken/plugins/lsp/mason.lua @@ -22,6 +22,8 @@ mason_lspconfig.setup({ "cssls", "lua_ls", "pyright", + "powershell_es", + }, automatic_installation = true, }) @@ -29,8 +31,7 @@ mason_lspconfig.setup({ mason_null_ls.setup({ ensure_installed = { "stylua", - "clang_format", - "eslint_d", + "clang-format", }, automatic_installation = true, }) diff --git a/lua/taken/plugins/lsp/null-ls.lua b/lua/taken/plugins/lsp/null-ls.lua index d35b1df..a39ae0d 100644 --- a/lua/taken/plugins/lsp/null-ls.lua +++ b/lua/taken/plugins/lsp/null-ls.lua @@ -9,11 +9,6 @@ local diagnostics = null_ls.builtins.diagnostics null_ls.setup({ sources = { formatting.stylua, - diagnostics.eslint_d.with({ - condition = function(utils) - return utils.root_has_file(".eslintrc.js") - end, - }), formatting.clang_format, }, })