diff options
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) |
