diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index d7faef5..dfe41bf 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -18,7 +18,7 @@ on_attach = function(client, bufnr) { noremap = true, silent = false, desc = 'Definition', buffer = bufnr }) vim.keymap.set('n', 'e', vim.lsp.buf.declaration, { noremap = true, silent = false, desc = 'Declaration', buffer = bufnr }) - vim.keymap.set('n', 'h', vim.lsp.buf.hover, + vim.keymap.set('n', 'h', function() require('pretty_hover').hover() end, { noremap = true, silent = false, desc = 'Hover', buffer = bufnr }) vim.keymap.set('n', 'c', vim.lsp.buf.outgoing_calls, { noremap = true, silent = false, desc = 'Outgoing calls', buffer = bufnr }) @@ -111,6 +111,7 @@ return { { 'folke/neodev.nvim', }, + 'Fildo7525/pretty_hover', }, build = ':MasonUpdate', config = function() diff --git a/lua/plugins/pretty_hover.lua b/lua/plugins/pretty_hover.lua new file mode 100644 index 0000000..a4476f9 --- /dev/null +++ b/lua/plugins/pretty_hover.lua @@ -0,0 +1,5 @@ +return { + 'Fildo7525/pretty_hover', + event = 'LspAttach', + opts = {}, +}