diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-06-26 18:28:04 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-06-26 18:28:04 +0300 |
| commit | 867c7192639ef90246a85a6ed2ae5e481b33ed98 (patch) | |
| tree | 432af1ad487b244d196852994a0acf4e1e72e7be /.config/nvim/lua/plugins/lsp.lua | |
| parent | 0aeaf3bf942d01dd9b106fba9e70adfe9942024c (diff) | |
Modified nvim config
Diffstat (limited to '.config/nvim/lua/plugins/lsp.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/lsp.lua | 47 |
1 files changed, 36 insertions, 11 deletions
diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua index beeaf0a..86da37a 100644 --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -30,18 +30,43 @@ return { { "neovim/nvim-lspconfig", config = function() + local capabilities = require("cmp_nvim_lsp").default_capabilities() + local lspconfig = require("lspconfig") - lspconfig.lua_ls.setup({}) - lspconfig.clangd.setup({}) - lspconfig.gradle_ls.setup({}) - lspconfig.jdtls.setup({}) - lspconfig.kotlin_language_server.setup({}) - lspconfig.pyright.setup({}) - lspconfig.rust_analyzer.setup({}) - lspconfig.taplo.setup({}) - lspconfig.bashls.setup({}) - lspconfig.lemminx.setup({}) - lspconfig.yamlls.setup({}) + lspconfig.lua_ls.setup({ + capabilities = capabilities + }) + + lspconfig.clangd.setup({ + capabilities = capabilities + }) + lspconfig.gradle_ls.setup({ + capabilities = capabilities + }) + lspconfig.jdtls.setup({ + capabilities = capabilities + }) + lspconfig.kotlin_language_server.setup({ + capabilities = capabilities + }) + lspconfig.pyright.setup({ + capabilities = capabilities + }) + lspconfig.rust_analyzer.setup({ + capabilities = capabilities + }) + lspconfig.taplo.setup({ + capabilities = capabilities + }) + lspconfig.bashls.setup({ + capabilities = capabilities + }) + lspconfig.lemminx.setup({ + capabilities = capabilities + }) + lspconfig.yamlls.setup({ + capabilities = capabilities + }) vim.keymap.set('n', 'gh', vim.lsp.buf.hover, { desc = "[G]oto [H]over" }) vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { desc = "[G]oto [D]efinition" }) |
