diff --git a/config/nvim/after/plugin/lsp.lua b/config/nvim/after/plugin/lsp.lua index 9746213..b90760d 100644 --- a/config/nvim/after/plugin/lsp.lua +++ b/config/nvim/after/plugin/lsp.lua @@ -9,7 +9,11 @@ vim.diagnostic.config({ header = '', prefix = ' ', }, - jump = { float = true }, + jump = { + on_jump = function(_, bufnr) + vim.diagnostic.open_float({ bufnr = bufnr, scope = 'cursor' }) + end, + }, }) vim.lsp.config('*', { diff --git a/config/nvim/lua/plugins/lsp.lua b/config/nvim/lua/plugins/lsp.lua index a13ee46..25cd3e5 100644 --- a/config/nvim/lua/plugins/lsp.lua +++ b/config/nvim/lua/plugins/lsp.lua @@ -1,5 +1,8 @@ return { - 'neovim/nvim-lspconfig', + { + 'neovim/nvim-lspconfig', + dir = '~/dev/nvim-lspconfig', + }, { 'folke/lazydev.nvim', ft = 'lua',