diff options
author | Indrajith K L | 2024-07-07 03:48:05 +0530 |
---|---|---|
committer | Indrajith K L | 2024-07-07 03:48:05 +0530 |
commit | 7abd5281ae4d68b484c917e79c88b1159eda3b6a (patch) | |
tree | aa9f4737990dbb00e0cd70359e4d6022f0d40d93 /nvim/lua/plugins/lsp-configs.lua | |
parent | 926e057095111dfb9000c0c163ee2f216c2a5104 (diff) | |
download | dots-7abd5281ae4d68b484c917e79c88b1159eda3b6a.tar.gz dots-7abd5281ae4d68b484c917e79c88b1159eda3b6a.tar.bz2 dots-7abd5281ae4d68b484c917e79c88b1159eda3b6a.zip |
Dots Changes
* Nvim Code completions and snippets
Diffstat (limited to 'nvim/lua/plugins/lsp-configs.lua')
-rw-r--r-- | nvim/lua/plugins/lsp-configs.lua | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/nvim/lua/plugins/lsp-configs.lua b/nvim/lua/plugins/lsp-configs.lua index bdfde46bf..f9ec8f087 100644 --- a/nvim/lua/plugins/lsp-configs.lua +++ b/nvim/lua/plugins/lsp-configs.lua @@ -17,13 +17,28 @@ return { "neovim/nvim-lspconfig", config = function() local lspconfig = require("lspconfig") - lspconfig.lua_ls.setup({}) - lspconfig.clangd.setup({}) - lspconfig.crystalline.setup({}) - lspconfig.html.setup({}) - lspconfig.htmx.setup({}) - lspconfig.jsonls.setup({}) - lspconfig.ols.setup({}) + local capabilities = require('cmp_nvim_lsp').default_capabilities() + lspconfig.lua_ls.setup({ + capabilities = capabilities + }) + lspconfig.clangd.setup({ + capabilities = capabilities + }) + lspconfig.crystalline.setup({ + capabilities = capabilities + }) + lspconfig.html.setup({ + capabilities = capabilities + }) + lspconfig.htmx.setup({ + capabilities = capabilities + }) + lspconfig.jsonls.setup({ + capabilities = capabilities + }) + lspconfig.ols.setup({ + capabilities = capabilities + }) vim.keymap.set('n','gd', vim.lsp.buf.definition, {}) vim.keymap.set('n','K', vim.lsp.buf.hover, {}) vim.keymap.set({'n'},'<leader>ca', vim.lsp.buf.code_action, {}) |