124 lines
5.3 KiB
Plaintext
124 lines
5.3 KiB
Plaintext
|
Metadata-Version: 2.1
|
|||
|
Name: powerline-status
|
|||
|
Version: 2.7
|
|||
|
Summary: The ultimate statusline/prompt utility.
|
|||
|
Home-page: https://github.com/powerline/powerline
|
|||
|
Download-URL: https://github.com/powerline/powerline/archive/develop.zip
|
|||
|
Author: Kim Silkebaekken
|
|||
|
Author-email: kim.silkebaekken+vim@gmail.com
|
|||
|
License: MIT
|
|||
|
Classifier: Development Status :: 5 - Production/Stable
|
|||
|
Classifier: Environment :: Console
|
|||
|
Classifier: Environment :: Plugins
|
|||
|
Classifier: Intended Audience :: End Users/Desktop
|
|||
|
Classifier: License :: OSI Approved :: MIT License
|
|||
|
Classifier: Natural Language :: English
|
|||
|
Classifier: Operating System :: Microsoft :: Windows
|
|||
|
Classifier: Operating System :: POSIX
|
|||
|
Classifier: Programming Language :: Python :: 2.6
|
|||
|
Classifier: Programming Language :: Python :: 2.7
|
|||
|
Classifier: Programming Language :: Python :: 3.2
|
|||
|
Classifier: Programming Language :: Python :: 3.3
|
|||
|
Classifier: Programming Language :: Python :: 3.4
|
|||
|
Classifier: Programming Language :: Python :: Implementation :: CPython
|
|||
|
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
|||
|
Provides-Extra: docs
|
|||
|
Requires-Dist: Sphinx ; extra == 'docs'
|
|||
|
Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
|
|||
|
|
|||
|
Powerline
|
|||
|
=========
|
|||
|
|
|||
|
:Author: Kim Silkebækken (kim.silkebaekken+vim@gmail.com)
|
|||
|
:Source: https://github.com/powerline/powerline
|
|||
|
:Version: beta
|
|||
|
|
|||
|
**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.**
|
|||
|
|
|||
|
* `Support forum`_ (powerline-support@googlegroups.com)
|
|||
|
* `Development discussion`_ (powerline-dev@googlegroups.com)
|
|||
|
|
|||
|
.. image:: https://api.travis-ci.org/powerline/powerline.svg?branch=develop
|
|||
|
:target: `travis-build-status`_
|
|||
|
:alt: Build status
|
|||
|
|
|||
|
.. _travis-build-status: https://travis-ci.org/powerline/powerline
|
|||
|
.. _`Support forum`: https://groups.google.com/forum/#!forum/powerline-support
|
|||
|
.. _`Development discussion`: https://groups.google.com/forum/#!forum/powerline-dev
|
|||
|
|
|||
|
Features
|
|||
|
--------
|
|||
|
|
|||
|
* **Extensible and feature rich, written in Python.** Powerline was
|
|||
|
completely rewritten in Python to get rid of as much vimscript as
|
|||
|
possible. This has allowed much better extensibility, leaner and better
|
|||
|
config files, and a structured, object-oriented codebase with no mandatory
|
|||
|
third-party dependencies other than a Python interpreter.
|
|||
|
* **Stable and testable code base.** Using Python has allowed unit testing
|
|||
|
of all the project code. The code is tested to work in Python 2.6+ and
|
|||
|
Python 3.
|
|||
|
* **Support for prompts and statuslines in many applications.** Originally
|
|||
|
created exclusively for vim statuslines, the project has evolved to
|
|||
|
provide statuslines in tmux and several WMs, and prompts for shells like
|
|||
|
bash/zsh and other applications. It’s simple to write renderers for any
|
|||
|
other applications that Powerline doesn’t yet support.
|
|||
|
* **Configuration and colorschemes written in JSON.** JSON is
|
|||
|
a standardized, simple and easy to use file format that allows for easy
|
|||
|
user configuration across all of Powerline’s supported applications.
|
|||
|
* **Fast and lightweight, with daemon support for even better performance.**
|
|||
|
Although the code base spans a couple of thousand lines of code with no
|
|||
|
goal of “less than X lines of code”, the main focus is on good performance
|
|||
|
and as little code as possible while still providing a rich set of
|
|||
|
features. The new daemon also ensures that only one Python instance is
|
|||
|
launched for prompts and statuslines, which provides excellent
|
|||
|
performance.
|
|||
|
|
|||
|
*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 Bailey Ling’s `vim-airline
|
|||
|
<https://github.com/vim-airline/vim-airline>`_ project.
|
|||
|
|
|||
|
------
|
|||
|
|
|||
|
* Consult the `documentation
|
|||
|
<https://powerline.readthedocs.org/en/latest/>`_ for more information and
|
|||
|
installation instructions.
|
|||
|
* Check out `powerline-fonts <https://github.com/powerline/fonts>`_ for
|
|||
|
pre-patched versions of popular, open source coding fonts.
|
|||
|
|
|||
|
Screenshots
|
|||
|
-----------
|
|||
|
|
|||
|
Vim statusline
|
|||
|
^^^^^^^^^^^^^^
|
|||
|
|
|||
|
**Mode-dependent highlighting**
|
|||
|
|
|||
|
* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-mode-normal.png
|
|||
|
:alt: Normal mode
|
|||
|
* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-mode-insert.png
|
|||
|
:alt: Insert mode
|
|||
|
* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-mode-visual.png
|
|||
|
:alt: Visual mode
|
|||
|
* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-mode-replace.png
|
|||
|
:alt: Replace mode
|
|||
|
|
|||
|
**Automatic truncation of segments in small windows**
|
|||
|
|
|||
|
* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-truncate1.png
|
|||
|
:alt: Truncation illustration
|
|||
|
* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-truncate2.png
|
|||
|
:alt: Truncation illustration
|
|||
|
* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-truncate3.png
|
|||
|
:alt: Truncation illustration
|
|||
|
|
|||
|
----
|
|||
|
|
|||
|
The font in the screenshots is `Pragmata Pro`_ by Fabrizio Schiavi.
|
|||
|
|
|||
|
.. _`Pragmata Pro`: http://www.fsd.it/shop/fonts/pragmatapro
|