diff --git a/init.lua b/init.lua index 7766b01..b58786b 100644 --- a/init.lua +++ b/init.lua @@ -7,9 +7,9 @@ require("mason-lspconfig").setup({ ensure_installed = { "pylsp", "clangd", - "gopls", - -- "dcm", "ols", + "ts_ls", + "vue_ls" }, }) @@ -43,9 +43,14 @@ vim.keymap.set("n", "l", function() harpoon:list():select(3) end) vim.keymap.set("n", ";", function() harpoon:list():select(4) end) -local lspconfig = require('lspconfig') -lspconfig.pylsp.setup{} -lspconfig.clangd.setup{} -lspconfig.gopls.setup{} ---lspconfig.dcm.setup{} -lspconfig.ols.setup{} +--local lspconfig = require('lspconfig') +local lspconfig = vim.lsp.config +local lspenable = vim.lsp.enable +lspconfig("ts_ls", { + filetypes = {'js', 'ts', 'vue'}, +}) +lspenable("pylsp") +lspenable("clangd") +lspenable("ols") +lspenable("ts_ls") +lspenable("vue_ls") diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index bb44a52..fda5bde 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -11,4 +11,4 @@ if not vim.loop.fs_stat(lazypath) then end vim.opt.rtp:prepend(lazypath) -require("lazy").setup("plugins") +require("lazy").setup("plugins")