summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/plugins')
-rw-r--r--.config/nvim/lua/plugins/lsp.lua47
-rw-r--r--.config/nvim/lua/plugins/neotree.lua2
2 files changed, 37 insertions, 12 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" })
diff --git a/.config/nvim/lua/plugins/neotree.lua b/.config/nvim/lua/plugins/neotree.lua
index 50a7b5c..d55218d 100644
--- a/.config/nvim/lua/plugins/neotree.lua
+++ b/.config/nvim/lua/plugins/neotree.lua
@@ -3,7 +3,7 @@ return {
branch = "v3.x",
dependencies = {
"nvim-lua/plenary.nvim",
- "nvim-tree/nvim-web-devicons",
+ "nvim-tree/nvim-web-devicons",
"MunifTanjim/nui.nvim",
},
config = function()