Taken on alacritty with LiberationMono font, using the mellow colorscheme:
- Shortened buffer path with optional buffer number
- Fully configurable mode indicators (and their colors)
- Simple diagnostics included: mixed-indentation and trailing whitespace warnings
- Buffer and visual selection word counts for text and markdown files (or a custom list of filetypes)
- Integration with ALE or builtin NeoVim 0.8+ diagnostics API to display linter/LSP diagnostics
- Integration with vim-fugitive or gitsigns.nvim to display git HEAD name
- Integration with gitsigns.nvim to display git file status (NeoVim only)
- Support for custom diagnostic components (see
:h g:mellow_custom_parts
) - Simple, monochromatic and clutter-free inactive buffer statusline
- Optional tabline with shortened buffer name and tabpage number
Vim and NeoVim plugins are commonly installed using a plugin manager.
Many such exist in the wild. Modern (Neo)Vim versions also ship with a built-in
package loading functionality (read :help packages
for details).
After installing the plugin, please read :help mellow-statusline
for information on usage and available options.
The statusline should work with any colorscheme, but it will require some setup unless the recommended mellow colorscheme is used.