From 8d77e6d7e3798ab7fc7dbc9a9ce02e00457fd557 Mon Sep 17 00:00:00 2001 From: baldeau Date: Sat, 21 Sep 2024 11:07:24 +0200 Subject: [PATCH] =?UTF-8?q?add=20javascript=20&=20typescript=20?= =?UTF-8?q?=F0=9F=A4=AE=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/plugins/lsp.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) 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, }