Home

Awesome

eagle.nvim

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.

Overview

Enhance your Neovim experience by utilizing the following features:

showcase_eagle 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.

Installation

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.

Setup

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.

image

[!NOTE]
The plugin has been tested on Neovim versions 0.9.4 and 0.9.5.

Support

You can support me by donating through PayPal and by providing your feedback. You can message me on Discord.