Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Q
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Q
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, fish, tmux, IPython, Awesome, i3 and Qtile.
+---------+---------------------------------------------------+ | Author | Kim Silkebækken ([email protected]) | +---------+---------------------------------------------------+ | Source | https://github.com/powerline/powerline | +---------+---------------------------------------------------+ | Version | beta | +---------+---------------------------------------------------+
Powerline does not support python2 anymore and powerline will stop working with python2 in the near future.
But I hate Python / I don’t need shell prompts / this is just too much hassle for me / what happened to the original vim-powerline project / …
You should check out some of the Powerline derivatives. The most lightweight
and feature-rich alternative is currently the vim-airline <https://github.com/vim-airline/vim-airline>_ project.
Basic powerline configuration is done via JSON files located at .config/powerline/. It is a good idea to start by copying the default configuration located at powerline_root/powerline/config_files/ to .config/powerline/.
If you installed the powerline from the AUR or via pip, powerline_root should be /usr/lib/python3.6/site-packages/ or something similar, depending on your python version.
If you installed powerline via apt-get 'powerline_root' should be '/usr/share/powerline/'.
This should yield you the following directory structure:
::
.config/powerline/
├── colorschemes
│ ├── ...
│ └── wm
| └── default.json // Your configuration goes here
├── colors.json
├── config.json
└── themes
├── ...
└── wm
└── default.json // Your configuration goes here
The files in the subdirectories of themes are used to specify which segments shall be shown; the files in subdirectories of colorschemes are used to specify which colors (as defined in colors.json) shall be used to display a segment.
Note that your local configuration only overrides the global configuration, it does not replace it, i.e. if you don't configure something locally, the global default will be used instead.
documentation <https://powerline.readthedocs.org/en/latest/configuration.html#quick-setup-guide>_ for more details. See also the segment reference <https://powerline.readthedocs.org/en/latest/configuration/segments.html>_ for available segments and their configuration.powerline-fonts <https://github.com/powerline/fonts>_ for
pre-patched versions of popular, open source coding fonts.Vim statusline ^^^^^^^^^^^^^^
Mode-dependent highlighting
Automatic truncation of segments in small windows
The font in the screenshots is Pragmata Pro_ by Fabrizio Schiavi.
.. _Pragmata Pro: http://www.fsd.it/shop/fonts/pragmatapro
No open issues yet, or sync has not completed.