Add short presentation to README
This commit is contained in:
parent
e18f3fab75
commit
34da25418c
29
README.rst
29
README.rst
|
@ -0,0 +1,29 @@
|
||||||
|
=========
|
||||||
|
Powerline
|
||||||
|
=========
|
||||||
|
|
||||||
|
:Author: Kim Silkebækken (kim.silkebaekken+vim@gmail.com)
|
||||||
|
:Source: https://github.com/Lokaltog/powerline
|
||||||
|
|
||||||
|
**This is alpha software, expect things to change or break at any point.**
|
||||||
|
|
||||||
|
This is the next version of Powerline, implemented in Python. It aims to
|
||||||
|
resolve some of the "unresolvable" problems of the vimscript implementation,
|
||||||
|
as well as providing a common code base for all projects that use Powerline
|
||||||
|
in some way (e.g. shell prompts and tmux themes).
|
||||||
|
|
||||||
|
Some of the new features for vim are:
|
||||||
|
|
||||||
|
* **Dynamic statusline evaluation in Python.** Python performs really well
|
||||||
|
and allows Powerline to re-render the statusline in Python instead of
|
||||||
|
relying on vim's statusline flags. This means no more caching, and much
|
||||||
|
more flexibility.
|
||||||
|
* **Automatic removal of less important segments in small windows.** Not all
|
||||||
|
information is equally important to have in the statusline, and segments
|
||||||
|
with e.g. encoding and file format information are automatically removed
|
||||||
|
in smaller windows.
|
||||||
|
* **The possibility of adding more segments.** Because of vim's hardcoded
|
||||||
|
limitation of 80 statusline options, the vimscript implementation
|
||||||
|
triggered an error when adding more segments to the default theme. Since
|
||||||
|
segment contents are now rendered as plain text in Python it's possible to
|
||||||
|
add many more segments in the statusline before hitting this limit.
|
Loading…
Reference in New Issue