Skip to content

Latest commit

 

History

History
77 lines (51 loc) · 2.69 KB

README.md

File metadata and controls

77 lines (51 loc) · 2.69 KB

Mellow Statusline

A simple ASCII statusline for (neo)vim

Screenshots

Taken on alacritty with LiberationMono font, using the mellow colorscheme:

Features

  • 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

Installation

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.

Other statusline plugins