sponsor Vim development Vim logo Vim Book Ad

vim-airline : lean & mean statusline that's light as air

 script karma  Rating 201/56, Downloaded by 3749    Comments, bugs, improvements  Vim wiki

created by
Bailey Ling
script type
A fast and lightweight statusline for Vim that's easily configurable, extendable, and integrates with powerline font symbols.  It automatically integrates with a variety of 3rd party plugins and provides many themes out of the box.

The latest version can be found at https://github.com/vim-airline/vim-airline
install details
Extract the contents of the zip files into your vim runtime path.

The preferred installation method is to use Pathogen, Vundle, NeoBundle, or some other similar plugin manager.

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-airline-0.9.zip 0.9 2018-01-15 7.2 Bailey Ling - Changes
  - Look of default Airline Symbols has been improved [#1397](https://github.com/vim-airline/vim-airline/issues/1397)
  - Airline does now set `laststatus=2` if needed
  - Syntastic extension now displays warnings and errors separately
  - Updates on Resize and SessionLoad events
  - Add `maxlinenr` symbol to `airline_section_z`
  - Add quickfix title to inactive windows
- Improvements
  - Many performance improvements (using caching and async feature when possible)
  - Cache changes to highlighting groups if `g:airline_highlighting_cache = 1` is set
  - Allow to skip empty sections by setting `g:airline_skip_empty_sections` variable
  - Make use of improved Vim Script API, if available (e.g. getwininfo())
  - Support for Vims terminal feature (very experimental since it hasn't been stabilized yet)
  - More configuration for the tabline extension (with clickable buffers for Neovim)
  - Works better on smaller window sizes
  - Make airline aware of git worktrees
  - Improvements to the fugitive extension [#1603](https://github.com/vim-airline/vim-airline/issues/1603)
  - Allows for configurable fileformat output if `g:airline#parts#ffenc#skip_expected_string` is set
  - Improvements to the documentation
- New features
  - Full async support for Vim 8 and Neovim
  - Extensions:
    - [vim-bufmru](https://github.com/mildred/vim-bufmru)
    - [xkb-switch](https://github.com/ierton/xkb-switch)
    - [input-source-switcher](https://github.com/vovkasm/input-source-switcher)
    - [vimagit](https://github.com/jreybert/vimagit)
    - [denite](https://github.com/Shougo/denite.nvim)
    - [dein](https://github.com/Shougo/dein.vim)
    - [vimtex](https://github.com/lervag/vimtex)
    - [minpac](https://github.com/k-takata/minpac/)
    - [vim-cursormode](https://github.com/vheon/vim-cursormode)
    - [Neomake](https://github.com/neomake/neomake)
    - [Ale](https://github.com/w0rp/ale)
    - [vim-obsession](https://github.com/tpope/vim-obsession)
    - spell (can also display Spell language)
    - keymap
  - Formatters:
    - Formatters for JavaScript [#1617](https://github.com/vim-airline/vim-airline/issues/1617)
    - Tabline: Allow for custom formatter for `tab_nr_type` [#1418](https://github.com/vim-airline/vim-airline/issues/1418)
    - Customizable wordcount formatter [#1584](https://github.com/vim-airline/vim-airline/issues/1584)
  - Add User autocommand for Theme changing [#1226](https://github.com/vim-airline/vim-airline/issues/1226)
  - Shows mercurial mq status if hg mq extension is enabled
vim-airline-0.8.zip 0.8 2016-03-10 7.2 Bailey Ling - Changes
  - Airline converted to an organization and moved to new [repository](https://github.com/vim-airline/vim-airline)
  - Themes have been split into an separate repository [vim-airline-themes](https://github.com/vim-airline/vim-airline-themes)
- Improvements
  - Extensions
    - branch: support Git and Mercurial simultaneously, untracked files
    - whitespace: new mixed-indent rule
  - Windows support
  - Many bug fixes
  - Support for Neovim
- New features
  - Many new themes
  - Extensions/integration
    - [taboo](https://github.com/gcmt/taboo.vim)
    - [vim-ctrlspace](https://github.com/szw/vim-ctrlspace)
    - [quickfixsigns](https://github.com/tomtom/quickfixsigns_vim)
    - [YouCompleteMe](https://github.com/Valloric/YouCompleteMe)
    - [po.vim](http://www.vim.org/scripts/script.php?script_id=695)
    - [unicode.vim](https://github.com/chrisbra/unicode.vim)
    - wordcount
    - crypt indicator
    - byte order mark indicator
  - Tabline's tab mode can display splits simultaneously
vim-airline-0.7.zip 0.7 2014-12-23 7.2 Bailey Ling * New features
  ** tabline
    *** new highlight for unmodified inactive
    *** can enable bindings for predictable number-based tab numbers
    *** unique_tail and unique_tail_improved formatters
  ** whitespace extension: can handle some common mixed indent rules
  ** extensions: capslock, netrw, nrrwrgn, promptline, quickfix, tmuxline, windowswap
  ** themes: durant, hybrid, kalisi, kolor, raven, silver
* Improvements
  ** countless refinements and bug fixes
vim-airline-0.6.zip 0.6 2013-10-10 7.2 Bailey Ling * New features
* accents support; allowing multiple colors/styles in the same section
* extensions: eclim
* themes: understated, monochrome, murmur, sol, lucius
* Improvements
* solarized theme; support for 8 color terminals
* tabline resizes dynamically based on number of open buffers
* miscellaneous bug fixes
vim-airline-0.5.zip 0.5 2013-09-10 7.2 Bailey Ling * New features
  * smart tabline extension which displays all buffers when only one tab is visible
  * automatic section truncation when the window resizes
  * support for a declarative style of configuration, allowing parts to contain metadata such as minimum window width or conditional visibility
  * themes: zenburn, serene
* Other
  * a sizable chunk of vim-airline is now running through a unit testing suite, automated via Travis CI
vim-airline-0.4.zip 0.4 2013-08-26 7.2 Bailey Ling * New features
  * integration with csv.vim and vim-virtualenv
  * hunks extension for vim-gitgutter and vim-signify
  * automatic theme switching with matching colorschemes
  * commands: AirlineToggle
  * themes: base16 (all variants)
* Improvements
  * integration with undotree, tagbar, and unite
* Other
  * refactored core and exposed statusline builder and pipeline
  * all extension related g:airline_ variables have been deprecated in favor of g:airline#extensions# variables
  * extensions found in the runtimepath outside of the default distribution will be automatically loaded
vim-airline-0.3.zip 0.3 2013-08-12 7.2 Bailey Ling * New features
  * first-class integration with tagbar
  * white space detection for trailing spaces and mixed indentation
  * introduced warning section for syntastic and white space detection
  * improved ctrlp integration: colors are automatically selected based on the current airline theme
  * new themes: molokai, bubblegum, jellybeans, tomorrow
* Bug fixes
  * improved handling of eventignore used by other plugins
* Other
  * code cleaned up for clearer separation between core functionality and extensions
  * introduced color extraction from highlight groups, allowing themes to be generated off of the active colorscheme (e.g. jellybeans and tomorrow)
  * License changed to MIT
vim-airline-0.2.zip 0.2 2013-07-27 7.2 Bailey Ling * New features
  * iminsert detection
  * integration with vimshell, vimfiler, commandt, lawrencium
  * enhanced bufferline theming
  * support for ctrlp theming
  * support for custom window excludes
* New themes
  * luna and wombat
* Bug fixes
  * refresh branch name after switching with a shell command
vim-airline-0.1.zip 0.1 2013-07-17 7.2 Bailey Ling Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
SourceForge.net Logo