From cd2ee70417cd40321d7f9e7bb5adc40bcb86f8d2 Mon Sep 17 00:00:00 2001 From: Meisterlala <6453306+Meisterlala@users.noreply.github.com> Date: Fri, 10 Oct 2025 21:55:59 +0200 Subject: [PATCH] 2025-10-10-21:55:59 --- lua/plugins/hover.lua | 48 +++++++++++++++++++++---------------------- lua/plugins/noice.lua | 2 +- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/lua/plugins/hover.lua b/lua/plugins/hover.lua index 53c98dc..b01bc6f 100644 --- a/lua/plugins/hover.lua +++ b/lua/plugins/hover.lua @@ -1,10 +1,10 @@ return { 'lewis6991/hover.nvim', config = function() - require('hover').setup { - init = function() - -- Require providers - require 'hover.providers.lsp' + require('hover').config { + -- Require providers + providers = { + 'hover.providers.lsp', -- require('hover.providers.gh') -- require('hover.providers.gh_user') -- require('hover.providers.jira') @@ -14,7 +14,7 @@ return { -- require('hover.providers.man') -- require('hover.providers.dictionary') -- require 'hover.providers.highlight' - end, + }, preview_opts = { border = 'none', }, @@ -29,36 +29,36 @@ return { } -- Setup keymaps - vim.keymap.set('n', 'K', require('hover').hover, { desc = 'hover.nvim' }) - vim.keymap.set('n', 'gK', require('hover').hover_select, { desc = 'hover.nvim (select)' }) + vim.keymap.set('n', 'K', require('hover').open, { desc = 'hover.nvim' }) + vim.keymap.set('n', 'gK', require('hover').select, { desc = 'hover.nvim (select)' }) vim.keymap.set('n', '', function() - ---@diagnostic disable-next-line: missing-parameter - require('hover').hover_switch 'previous' + require('hover').switch 'previous' end, { desc = 'hover.nvim (previous source)' }) vim.keymap.set('n', '', function() - ---@diagnostic disable-next-line: missing-parameter - require('hover').hover_switch 'next' + require('hover').switch 'next' end, { desc = 'hover.nvim (next source)' }) -- Mouse support - vim.keymap.set('n', '', require('hover').hover_mouse, { desc = 'hover.nvim (mouse)' }) + vim.keymap.set('n', '', require('hover').mouse, { desc = 'hover.nvim (mouse)' }) vim.o.mousemoveevent = true -- Auto open docs on hover vim.o.updatetime = 2000 -- But only for LSP attached buffers - vim.api.nvim_create_autocmd('LspAttach', { - callback = function(args) - local bufnr = args.buf - vim.api.nvim_create_autocmd('CursorHold', { - buffer = bufnr, - callback = function() - ---@diagnostic disable-next-line: missing-parameter - require('hover').hover() - end, - }) - end, - }) + -- vim.api.nvim_create_autocmd('LspAttach', { + -- callback = function(args) + -- local bufnr = args.buf + -- vim.api.nvim_create_autocmd('CursorHold', { + -- buffer = bufnr, + -- callback = function() + -- -- Check if buffer is valid + -- if vim.api.nvim_buf_is_loaded(bufnr) then + -- require('hover').open() + -- end + -- end, + -- }) + -- end, + -- }) end, } diff --git a/lua/plugins/noice.lua b/lua/plugins/noice.lua index b985476..8cf4bc4 100644 --- a/lua/plugins/noice.lua +++ b/lua/plugins/noice.lua @@ -7,7 +7,7 @@ return { override = { ['vim.lsp.util.convert_input_to_markdown_lines'] = true, ['vim.lsp.util.stylize_markdown'] = true, - ['cmp.entry.get_documentation'] = true, -- requires hrsh7th/nvim-cmp + -- ['cmp.entry.get_documentation'] = true, -- requires hrsh7th/nvim-cmp }, }, -- you can enable a preset for easier configuration -- 2.51.2