aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dotfiles/nvim/init.lua10
1 files changed, 7 insertions, 3 deletions
diff --git a/dotfiles/nvim/init.lua b/dotfiles/nvim/init.lua
index e655d16..1a762e2 100644
--- a/dotfiles/nvim/init.lua
+++ b/dotfiles/nvim/init.lua
@@ -12,6 +12,7 @@ require "paq" {
'tpope/vim-fugitive',
'lewis6991/gitsigns.nvim',
'williamboman/mason.nvim',
+ 'williamboman/mason-lspconfig.nvim',
'fatih/vim-go',
{'neovim/nvim-lspconfig'},
{'hrsh7th/cmp-nvim-lsp'},
@@ -195,7 +196,7 @@ vim.opt.updatecount = 0
vim.opt.compatible = false
vim.opt.swapfile = false
vim.opt.backup = false
-vim.opt.undofile = true
+vim.opt.undofile = false
vim.opt.undodir = os.getenv("HOME") .. '/.nvimundo'
vim.opt.undolevels = 1000
vim.opt.undoreload = 10000
@@ -215,5 +216,8 @@ vim.cmd('colorscheme gruvbox')
-- https://lsp-zero.netlify.app/blog/lsp-in-3-steps.html
-- https://github.com/neovim/nvim-lspconfig/blob/master/doc/configs.md
--- require('lspconfig').gopls.setup({})
--- require('lspconfig').bashls.setup({})
+require('lspconfig').gopls.setup({})
+require('lspconfig').bashls.setup({})
+require('lspconfig').lua_ls.setup({})
+
+require('mason-lspconfig').setup()