diff options
| author | 2025-10-24 11:53:38 +0100 | |
|---|---|---|
| committer | 2025-10-24 11:53:38 +0100 | |
| commit | cd96e37521cba675174c2190c281f08df3a4c25b (patch) | |
| tree | 0318d8f0f689a04ec1978c4f30cedd4481e5ee5e | |
| parent | a6df72e78e498776204c63861c988ecdc650dfd7 (diff) | |
| download | dotfiles-cd96e37521cba675174c2190c281f08df3a4c25b.tar.gz dotfiles-cd96e37521cba675174c2190c281f08df3a4c25b.tar.bz2 dotfiles-cd96e37521cba675174c2190c281f08df3a4c25b.zip | |
nvim: Use new hover API
| -rw-r--r-- | home/.config/nvim/lua/custom/plugins/lsp.lua | 36 |
1 files changed, 23 insertions, 13 deletions
diff --git a/home/.config/nvim/lua/custom/plugins/lsp.lua b/home/.config/nvim/lua/custom/plugins/lsp.lua index 8ddbbac..776bfe8 100644 --- a/home/.config/nvim/lua/custom/plugins/lsp.lua +++ b/home/.config/nvim/lua/custom/plugins/lsp.lua @@ -14,34 +14,44 @@ return { { "K", function() - require("hover").hover({}) + require("hover").open() end, desc = "Hover", }, { "gK", function() - require("hover").hover_select({}) + require("hover").enter() end, - desc = "Hover Select", + desc = "Hover Enter", }, { "gh", function() - require("hover").hover({}) + require("hover").open() end, desc = "[H]over", }, }, - opts = { - init = function() - require("hover.providers.lsp") - require("hover.providers.man") - require("hover.providers.dap") - -- require("hover.providers.gh") - require("hover.providers.dictionary") - end, - }, + config = function() + require("hover").config({ + --- List of modules names to load as providers. + --- @type (string|Hover.Config.Provider)[] + providers = { + "hover.providers.diagnostic", + "hover.providers.lsp", + "hover.providers.dap", + "hover.providers.man", + "hover.providers.dictionary", + -- Optional, disabled by default: + "hover.providers.gh", + -- 'hover.providers.gh_user', + -- 'hover.providers.jira', + "hover.providers.fold_preview", + -- 'hover.providers.highlight', + }, + }) + end, }, { "neovim/nvim-lspconfig", |
