From e5349a0cb3b1e5fe84cb2c0a8602011b471f82f8 Mon Sep 17 00:00:00 2001 From: MimiValsi Date: Sat, 28 Sep 2024 08:47:19 +0200 Subject: [PATCH] Add html and JS LSP --- lua/kickstart/plugins/lspconfig.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lua/kickstart/plugins/lspconfig.lua b/lua/kickstart/plugins/lspconfig.lua index 89050b3e..6ea65721 100644 --- a/lua/kickstart/plugins/lspconfig.lua +++ b/lua/kickstart/plugins/lspconfig.lua @@ -156,6 +156,11 @@ return { filetypes = { 'c', 'cpp' }, }, + html = {}, + + -- biome = {}, + -- quick_lint_js = {}, + gopls = { settings = { gopls = { @@ -180,7 +185,7 @@ return { -- -- But for many setups, the LSP (`tsserver`) will work just fine -- tsserver = {}, - -- + -- ts_ls = {}, lua_ls = { -- cmd = {...}, @@ -215,6 +220,11 @@ return { require('mason-tool-installer').setup { ensure_installed = ensure_installed } require('mason-lspconfig').setup { + function(server_name) + if server_name == 'tsserver' then + server_name = 'ts_ls' + end + end, handlers = { function(server_name) local server = servers[server_name] or {}