A Neovim plugin designed to enhance the Language Server Protocol (LSP) experience by providing hover information in a split window. With this plugin, it is possible to quickly access additional context, documentation, or information related to code symbols directly within Neovim without disrupting your workflow.
Install hoversplit.nvim using any preferred plugin manager. LazyVim Example:
{
"roobert/hoversplit.nvim",
config = function()
require("hoversplit").setup()
end
}
Configure key bindings for different functionalities. Example configuration:
{
"roobert/hoversplit.nvim",
config = function()
require("hoversplit").setup({
key_bindings = {
split_remain_focused = "<leader>hs",
vsplit_remain_focused = "<leader>hv",
split = "<leader>hS",
vsplit = "<leader>hV",
},
})
end,
}