changeset 394:a80312c2755b

Add goto-preview in favour of lspsaga for previewing
author Zeger Van de Vannet <zegervdv@me.com>
date Wed, 09 Jun 2021 11:38:50 +0200
parents 68c3caec0425
children 3f2b7b399dee
files dot_config/nvim/config.lua
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/dot_config/nvim/config.lua	Wed Jun 09 11:23:08 2021 +0200
+++ b/dot_config/nvim/config.lua	Wed Jun 09 11:38:50 2021 +0200
@@ -198,6 +198,7 @@
   }
   use { 'hrsh7th/vim-vsnip', requires = 'hrsh7th/vim-vsnip-integ' }
   use { 'glepnir/lspsaga.nvim', config = function() require'lspsaga'.init_lsp_saga {} end }
+  use { 'rmagatti/goto-preview', config = function() require'goto-preview'.setup {} end }
 
   -- Vanity
   use {
@@ -341,7 +342,7 @@
 local on_attach = function(client)
   local nnoremap = vim.keymap.nnoremap
   local inoremap = vim.keymap.inoremap
-  nnoremap { '<CR>', require'lspsaga.diagnostic'.show_line_diagnostics, silent = true }
+  -- nnoremap { '', require'lspsaga.diagnostic'.show_line_diagnostics, silent = true }
   nnoremap { 'gd', vim.lsp.buf.declaration, silent = true }
   nnoremap { '<c-]>', vim.lsp.buf.definition, silent = true }
   nnoremap { 'K', require'lspsaga.hover'.render_hover_doc, silent = true }
@@ -350,7 +351,9 @@
   nnoremap { 'gr', vim.lsp.buf.references, silent = true }
   nnoremap { 'g0', vim.lsp.buf.document_symbol, silent = true }
   nnoremap { '<c-p>', function() vim.lsp.buf.formatting_sync({}, 5000) end, silent = true }
-  nnoremap { 'gp', require'lspsaga.provider'.preview_definition, silent = true }
+  -- nnoremap { 'gp', require'lspsaga.provider'.preview_definition, silent = true }
+  nnoremap { 'gp', require'goto-preview'.goto_preview_definition, silent = true }
+  nnoremap { 'gP', require'goto-preview'.close_all_win, silent = true }
 
   inoremap { '<c-l>', vim.lsp.buf.signature_help, silent = true }