To soar like an eagle is to rise above all the obstacles that come your way.
Following your mouse cursor, this plugin introduces a custom floating (popup) window that displays any Diagnostic (Error, Warning, Hint) with the help of the Diagnostic API of Neovim, along with LSP Information, from the LSP API.
Enhance your Neovim experience by utilizing the following features:
This was a C++ workspace, with clangd and clang-tidy configured. You can also shift+click the href links to open them in your browser.
Using Lazy:
{
"soulis-1256/eagle.nvim"
},
[!IMPORTANT]\ Until I test it and add it here, don't try setting additional Lazy properties (like main, config, opts) as an alternative way to setup the plugin.
require("eagle").setup({
-- override the default values found in config.lua
})
-- make sure mousemoveevent is enabled
vim.o.mousemoveevent = true
You can find the description of all the options in config.lua.
[!NOTE]\ The plugin has been tested on Neovim versions 0.9.4, 0.9.5 and 0.10.0
You can support me by donating through PayPal and by providing your feedback. You can message me on Discord.