From 146291ce3be010eca4c4ba1932525c0415b82f01 Mon Sep 17 00:00:00 2001 From: Simon Lasbrugnas Date: Wed, 18 Dec 2024 12:08:15 +0100 Subject: [PATCH] feat: add typescript lsp w/ volar --- lua/custom/lsp/config/ts_ls.lua | 7 +++++++ lua/custom/lsp/config/volar.lua | 11 +++++++++++ 2 files changed, 18 insertions(+) create mode 100644 lua/custom/lsp/config/ts_ls.lua create mode 100644 lua/custom/lsp/config/volar.lua diff --git a/lua/custom/lsp/config/ts_ls.lua b/lua/custom/lsp/config/ts_ls.lua new file mode 100644 index 0000000..5991819 --- /dev/null +++ b/lua/custom/lsp/config/ts_ls.lua @@ -0,0 +1,7 @@ +return { + filetypes = { + "javascript", + "typescript", + "vue", + }, +} diff --git a/lua/custom/lsp/config/volar.lua b/lua/custom/lsp/config/volar.lua new file mode 100644 index 0000000..c27cc1a --- /dev/null +++ b/lua/custom/lsp/config/volar.lua @@ -0,0 +1,11 @@ +return { + filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' }, + init_options = { + vue = { + hybridMode = false, + }, + typescript = { + tsdk = "/home/simon/.local/share/nvim/mason/packages/vue-language-server/node_modules/typescript/lib/", + }, + }, +}