Compare commits

...

2 commits

Author SHA1 Message Date
3df862b86b
Use vtsls + vue_ls 2025-07-29 18:11:14 +02:00
08d87565fa
Bump nvim-lspconfig 2025-07-29 18:05:00 +02:00
2 changed files with 19 additions and 12 deletions

@ -1 +1 @@
Subproject commit 8b0f47d851ee5343d38fe194a06ad16b9b9bd086
Subproject commit 177be29e7b9c084c9200ee4033eb66e04ac536ec

View file

@ -107,26 +107,33 @@ vim.lsp.config("hls", {
local yarn_path = vim.fn.expand("$HOME/.config/yarn/global/node_modules")
vim.lsp.enable("ts_ls")
vim.lsp.config("ts_ls", {
init_options = {
plugins = {
{
name = "@vue/typescript-plugin",
location = yarn_path .. "/@vue/typescript-plugin",
languages = { "javascript", "typescript", "vue" },
vim.lsp.enable("vtsls")
vim.lsp.config("vtsls", {
settings = {
vtsls = {
tsserver = {
globalPlugins = {
{
configNamespace = "typescript",
name = "@vue/typescript-plugin",
location = yarn_path .. "/@vue/typescript-plugin",
languages = { "vue" },
},
},
},
},
},
filetypes = {
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue",
},
}
})
vim.lsp.enable("volar")
vim.lsp.config("volar", {
vim.lsp.enable("vue_ls")
vim.lsp.config("vue_ls", {
init_options = {
typescript = {
tsdk = yarn_path .. "/typescript/lib",