diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 0727354..4c95078 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -11,6 +11,7 @@ return { { "antosha417/nvim-lsp-file-operations", config = true }, "hrsh7th/vim-vsnip", "hrsh7th/vim-vsnip-integ", + "dmmulroy/tsc.nvim", }, config = function() -- https://github.com/folke/lazydev.nvim @@ -24,6 +25,9 @@ return { local opts = { noremap = true, silent = true } + -- tsc: typescript compiler for full project typechecking + require("tsc").setup() + -- configure dart server (with special settings) --[[ lspconfig["dartls"].setup({ @@ -158,5 +162,11 @@ return { }, capabilities = capabilities, }) + require("lspconfig")["ts_ls"].setup({ + capabilities = capabilities, + }) + require("lspconfig")["eslint"].setup({ + capabilities = capabilities, + }) end, }