diff options
| -rw-r--r-- | dotfiles/nvim/init.lua | 10 |
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() |
