A Neovim plugin for creating lightweight, configurable floating statuslines that save screen space.
Incline.nvim is a Neovim plugin that provides floating, per-window statuslines as a modern alternative to the built-in winbar. It enhances the editor's UI by displaying contextual information like filenames, icons, diagnostics, and git status in a space-efficient manner that only occupies the space it needs.
Neovim users who want a highly customizable, space-saving statusline that integrates with plugins like nvim-web-devicons, nvim-navic, and gitsigns.nvim.
Developers choose Incline.nvim over the built-in winbar for its minimal footprint, dynamic visibility controls, flexible positioning, and a highly configurable Lua render function that works like a React component for building custom statuslines.
🎈 Floating statuslines for Neovim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Only occupies the space it needs, leaving more vertical room for code compared to traditional statuslines, as emphasized in the key features and README.
Can be shown or hidden based on cursor position, window focus, buffer type, or custom conditions, enhancing usability without clutter, as described in the configuration options.
Supports placement at the top, bottom, left, or right side of each window, allowing users to adapt the UI to various workflow layouts, per the README.
Uses a Lua render function that works like a React component, enabling precise control over content and appearance, demonstrated in multiple configuration examples.
Requires writing Lua code for the render function, which can be daunting for users unfamiliar with Lua or Neovim's API, as seen in the detailed setup examples.
For rich features like icons and git integration, it relies on plugins like nvim-web-devicons and gitsigns.nvim, adding to setup overhead and potential compatibility issues.
The default configuration is basic, and users must customize extensively to achieve advanced features, as evidenced by the need for user-contributed examples in the showcase.