From 78d492d7d406335d06b89e8050b5a7e964db0b8f Mon Sep 17 00:00:00 2001 From: Trey Bastian Date: Mon, 3 Nov 2025 11:58:29 +0000 Subject: added javascript dev lsp stack back --- lua/config/lsp.lua | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) (limited to 'lua/config/lsp.lua') diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua index 6e8f870..bdccde9 100644 --- a/lua/config/lsp.lua +++ b/lua/config/lsp.lua @@ -9,6 +9,30 @@ vim.pack.add({ vim.lsp.enable({ "bashls", -- npm install -g bash-language-server "lua_ls", -- os pkg manager lua-language-server + "sourcekit", -- swift bundled + "ts_ls", -- npm install -g typescript-language-server typescript + "css_ls", -- npm install -g vscode-css-languageservice + "emmet_language_server", -- npm install -g @olrtg/emmet-language-server + "svelte", -- npm install -g svelte-language-server + "astro", -- npm install -g @astrojs/language-server }) -require("blink.cmp").setup({}) +require("blink.cmp").setup({ + signature = { enabled = true }, +}) + +vim.keymap.set("n", "grd", function() + vim.lsp.buf.definition() +end) + +vim.keymap.set("n", "grl", function() + vim.diagnostic.open_float() +end) + +vim.keymap.set("n", "[d", function() + vim.diagnostic.goto_prev() +end) + +vim.keymap.set("n", "]d", function() + vim.diagnostic.goto_next() +end) -- cgit v1.2.3