Updated config away from deprections for lsp. Added JS, Vue LSPs.

This commit is contained in:
rocketdebris 2025-10-27 16:48:05 -04:00
parent baa2e07b0f
commit 0bd0090ae8
2 changed files with 14 additions and 9 deletions

View file

@ -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", "<Leader>l", function() harpoon:list():select(3) end)
vim.keymap.set("n", "<Leader>;", 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")