The vim plugin requires a vim version with Python support compiled in. Presence
of Python support in Vim can be checked by running vim--version|grep+python.

If Python support is absent then Vim needs to be compiled with it. To do this
use --enable-pythoninterp./configure flag (Python 3 uses
--enable-python3interp flag instead). Note that this also requires the
related Python headers to be installed. Please consult distribution’s
documentation for details on how to compile and install packages.

Vim version 7.4 or newer is recommended for performance reasons, but Powerline
supports Vim 7.0.112 and higher.

Due to fish having incorrect code for prompt width calculations up to version
2.1 and no way to tell that certain sequence of characters has no width
(%{…%} in zsh and \[…\] in bash prompts serve exactly this purpose)
users that have fish versions below 2.1 are not supported..

Powerline uses several special glyphs to get the arrow effect and some custom
symbols for developers. This requires either a symbol font or a patched font
installed. Used terminal emulator must also support either patched fonts or
fontconfig for Powerline to work properly.