Skip to content

A simple ASCII statusline for (neo)vim, best served with the mellow colorscheme

License

Notifications You must be signed in to change notification settings

adigitoleo/vim-mellow-statusline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple ASCII statusline for (neo)vim, best served with the mellow colorscheme

Topics

Resources

License

Stars

Watchers

Forks