From 867c7192639ef90246a85a6ed2ae5e481b33ed98 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Wed, 26 Jun 2024 18:28:04 +0300 Subject: Modified nvim config --- .config/nvim/lua/plugins/lsp.lua | 47 ++++++++++++++++++++++++++++++---------- 1 file changed, 36 insertions(+), 11 deletions(-) (limited to '.config/nvim/lua/plugins/lsp.lua') 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" }) -- cgit v1.3.1