aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua')
-rw-r--r--.config/nvim/lua/lsp.lua7
-rw-r--r--.config/nvim/lua/plugins.lua2
2 files changed, 9 insertions, 0 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index f030df5..a24173f 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/lsp.lua
@@ -5,6 +5,8 @@ vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts)
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts)
vim.keymap.set('n', '<space>q', vim.diagnostic.setloclist, opts)
+vim.lsp.set_log_level("debug")
+
-- Use an on_attach function to only map the following keys
-- after the language server attaches to the current buffer
local on_attach = function(client, bufnr)
@@ -63,6 +65,11 @@ lspconfig.zls.setup({
capabilities = capabilities,
})
+lspconfig.bashls.setup({
+ on_attach = on_attach,
+ capabilities = capabilities,
+})
+
-- https://github.com/nikeee/dot-language-server
-- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#dotls
lspconfig['dotls'].setup({
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua
index 33d87db..0374e22 100644
--- a/.config/nvim/lua/plugins.lua
+++ b/.config/nvim/lua/plugins.lua
@@ -8,6 +8,8 @@ return require('packer').startup(function()
use 'edkolev/tmuxline.vim'
use 'romainl/vim-cool'
+ use 'lambdalisue/suda.vim'
+
-- common
use 'tpope/vim-fugitive' -- Git commands
use {