diff options
| author | Trey Bastian <hello@treybastian.com> | 2025-11-03 11:58:29 +0000 |
|---|---|---|
| committer | Trey Bastian <hello@treybastian.com> | 2025-11-03 11:58:29 +0000 |
| commit | 78d492d7d406335d06b89e8050b5a7e964db0b8f (patch) | |
| tree | 37da3f818ee54b886f8b3d97483b6ce8011eeb93 /lua/config/lsp.lua | |
| parent | 019a93697352f442edfbf7b12abcaa0ff4293cfd (diff) | |
added javascript dev lsp stack back
Diffstat (limited to 'lua/config/lsp.lua')
| -rw-r--r-- | lua/config/lsp.lua | 26 |
1 files changed, 25 insertions, 1 deletions
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) |
