diff options
| author | 2025-10-24 11:53:38 +0100 | |
|---|---|---|
| committer | 2025-10-24 11:53:38 +0100 | |
| commit | cd96e37521cba675174c2190c281f08df3a4c25b (patch) | |
| tree | 0318d8f0f689a04ec1978c4f30cedd4481e5ee5e /home | |
| parent | a6df72e78e498776204c63861c988ecdc650dfd7 (diff) | |
| download | dotfiles-cd96e37521cba675174c2190c281f08df3a4c25b.tar.gz dotfiles-cd96e37521cba675174c2190c281f08df3a4c25b.tar.bz2 dotfiles-cd96e37521cba675174c2190c281f08df3a4c25b.zip | |
nvim: Use new hover API
Diffstat (limited to 'home')
| -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", | 
