Skip to content

Commit 8dd2c52

Browse files
committed
Update deprecated hover.nvim options
1 parent 6df1e70 commit 8dd2c52

File tree

1 file changed

+30
-20
lines changed

1 file changed

+30
-20
lines changed

lua/custom/plugins/init.lua

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,20 @@ return {
4141
{
4242
'lewis6991/hover.nvim',
4343
config = function()
44-
require('hover').setup {
45-
init = function()
46-
-- Require providers
47-
require 'hover.providers.lsp'
48-
-- require('hover.providers.gh')
49-
-- require('hover.providers.gh_user')
50-
-- require('hover.providers.jira')
51-
require 'hover.providers.dap'
52-
-- require('hover.providers.fold_preview')
53-
require 'hover.providers.diagnostic'
54-
-- require('hover.providers.man')
55-
-- require('hover.providers.dictionary')
56-
-- require('hover.providers.highlight')
57-
end,
44+
opts = {
45+
providers = {
46+
'hover.providers.diagnostic',
47+
'hover.providers.lsp',
48+
'hover.providers.dap',
49+
'hover.providers.man',
50+
'hover.providers.dictionary',
51+
-- Optional, disabled by default:
52+
-- 'hover.providers.gh',
53+
-- 'hover.providers.gh_user',
54+
-- 'hover.providers.jira',
55+
-- 'hover.providers.fold_preview',
56+
-- 'hover.providers.highlight',
57+
},
5858
preview_opts = {
5959
border = 'single',
6060
},
@@ -63,23 +63,33 @@ return {
6363
preview_window = false,
6464
title = true,
6565
mouse_providers = {
66-
'LSP',
66+
'hover.providers.lsp',
6767
},
6868
mouse_delay = 1000,
6969
}
7070

7171
-- Setup keymaps
72-
vim.keymap.set('n', 'K', require('hover').hover, { desc = 'hover.nvim' })
73-
vim.keymap.set('n', 'gK', require('hover').hover_select, { desc = 'hover.nvim (select)' })
72+
vim.keymap.set('n', 'K', function()
73+
require('hover').open()
74+
end, { desc = 'hover.nvim (open)' })
75+
76+
vim.keymap.set('n', 'gK', function()
77+
require('hover').enter()
78+
end, { desc = 'hover.nvim (enter)' })
79+
7480
vim.keymap.set('n', '<C-p>', function()
75-
require('hover').hover_switch 'previous'
81+
require('hover').switch 'previous'
7682
end, { desc = 'hover.nvim (previous source)' })
83+
7784
vim.keymap.set('n', '<C-n>', function()
78-
require('hover').hover_switch 'next'
85+
require('hover').switch 'next'
7986
end, { desc = 'hover.nvim (next source)' })
8087

8188
-- Mouse support
82-
vim.keymap.set('n', '<MouseMove>', require('hover').hover_mouse, { desc = 'hover.nvim (mouse)' })
89+
vim.keymap.set('n', '<MouseMove>', function()
90+
require('hover').mouse()
91+
end, { desc = 'hover.nvim (mouse)' })
92+
8393
vim.o.mousemoveevent = true
8494
end,
8595
},

0 commit comments

Comments
 (0)