A lightweight status line and tab line plugin for Neovim, built with Lua and focused on beauty and performance.
neoline.vim is a status line and tab line plugin for Neovim that provides a visually appealing and performant interface for displaying editor information. It integrates with various Neovim plugins to show mode detection, LSP status, VCS information, and more, enhancing the overall editing experience.
Neovim users who want a customizable, lightweight status line with strong plugin integration and a focus on aesthetics and performance.
Developers choose neoline.vim for its balance of beauty and speed, extensive plugin compatibility, and Lua-based implementation that leverages Neovim's modern capabilities.
Status Line for Neovim focused on beauty and performance ✅💙💛🤍💚
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically updates status line, tab, and line number colors based on editor mode, providing clear visual feedback for insert, normal, and other modes as listed in the features.
Supports over 20 plugins including LSP (coc.nvim), VCS (gitsigns.nvim), and file trees (NERDTree), offering a unified interface that enhances functionality without clutter.
Provides a global status line option that improves performance over local status lines, as noted in the README for better efficiency in Neovim.
Allows users to define custom borders for a personalized look, adding aesthetic flexibility that integrates with various themes and setups.
Requires Neovim Nightly, which excludes users on stable releases and introduces potential instability, limiting broader adoption and compatibility.
Key integrations like nvim-web-devicons and full support for some file trees are marked as not implemented, reducing ecosystem compatibility out of the box.
The README admits better support for dark themes is needed, which can lead to visual inconsistencies when using popular dark-mode themes.