diff --git a/.config/nvim/lua/lsp/go-ls.lua b/.config/nvim/lua/lsp/go-ls.lua index 1311247..cd34161 100644 --- a/.config/nvim/lua/lsp/go-ls.lua +++ b/.config/nvim/lua/lsp/go-ls.lua @@ -1,5 +1,5 @@ require'lspconfig'.gopls.setup{ - cmd = {DATA_PATH .. "/lspinstall/go/gopls"}, + cmd = {DATA_PATH .. "/lsp_servers/go/gopls"}, settings = {gopls = {analyses = {unusedparams = true}, staticcheck = true}}, root_dir = require'lspconfig'.util.root_pattern(".git","go.mod","."), init_options = {usePlaceholders = true, completeUnimported = true}, diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index fb38aad..34bcacf 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua @@ -83,7 +83,10 @@ return require("packer").startup( -- LSP / Language Server Protocol - use {'neovim/nvim-lspconfig'} + use { + 'neovim/nvim-lspconfig', + 'williamboman/nvim-lsp-installer', + } --use {'hrsh7th/nvim-compe'} use {'hrsh7th/cmp-nvim-lsp'} @@ -94,7 +97,7 @@ return require("packer").startup( -- use {'glepnir/lspsaga.nvim'} -- Has a bug use {'tami5/lspsaga.nvim'} - use {'kabouzeid/nvim-lspinstall'} + use {'nvim-lua/lsp-status.nvim'} use {'simrat39/symbols-outline.nvim'} @@ -114,7 +117,10 @@ return require("packer").startup( use {'neoclide/jsonc.vim'} use {'ray-x/go.nvim'} + use {'ray-x/guihua.lua'} + -- Debugger support via dap + use { "rcarriga/nvim-dap-ui", requires = {"mfussenegger/nvim-dap"} } -- use {'vim-python/python-syntax', ft={'python'}, opt=true} -- let g:python_highlight_all = 1