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
Raw data
{
"_id": null,
"home_page": "https://github.com/powerline/powerline",
"name": "powerline-status",
"maintainer": "",
"docs_url": "https://pythonhosted.org/powerline-status/",
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Kim Silkebaekken",
"author_email": "kim.silkebaekken+vim@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/9c/30/8bd3c62642778af9ad813a526c6ff7dd2f98144d6580ad6fab94ca389265/powerline-status-2.7.tar.gz",
"platform": "",
"description": "Powerline\n=========\n\n:Author: Kim Silkeb\u00e6kken (kim.silkebaekken+vim@gmail.com)\n:Source: https://github.com/powerline/powerline\n:Version: beta\n\n**Powerline is a statusline plugin for vim, and provides statuslines and \nprompts for several other applications, including zsh, bash, fish, tmux,\nIPython, Awesome, i3 and Qtile.**\n\n* `Support forum`_ (powerline-support@googlegroups.com)\n* `Development discussion`_ (powerline-dev@googlegroups.com)\n\n.. image:: https://api.travis-ci.org/powerline/powerline.svg?branch=develop\n :target: `travis-build-status`_\n :alt: Build status\n\n.. _travis-build-status: https://travis-ci.org/powerline/powerline\n.. _`Support forum`: https://groups.google.com/forum/#!forum/powerline-support\n.. _`Development discussion`: https://groups.google.com/forum/#!forum/powerline-dev\n\nFeatures\n--------\n\n* **Extensible and feature rich, written in Python.** Powerline was \n completely rewritten in Python to get rid of as much vimscript as \n possible. This has allowed much better extensibility, leaner and better \n config files, and a structured, object-oriented codebase with no mandatory\n third-party dependencies other than a Python interpreter.\n* **Stable and testable code base.** Using Python has allowed unit testing \n of all the project code. The code is tested to work in Python 2.6+ and \n Python 3.\n* **Support for prompts and statuslines in many applications.** Originally \n created exclusively for vim statuslines, the project has evolved to \n provide statuslines in tmux and several WMs, and prompts for shells like \n bash/zsh and other applications. It\u2019s simple to write renderers for any \n other applications that Powerline doesn\u2019t yet support.\n* **Configuration and colorschemes written in JSON.** JSON is \n a standardized, simple and easy to use file format that allows for easy \n user configuration across all of Powerline\u2019s supported applications.\n* **Fast and lightweight, with daemon support for even better performance.**\n Although the code base spans a couple of thousand lines of code with no \n goal of \u201cless than X lines of code\u201d, the main focus is on good performance \n and as little code as possible while still providing a rich set of \n features. The new daemon also ensures that only one Python instance is \n launched for prompts and statuslines, which provides excellent \n performance.\n\n*But I hate Python / I don\u2019t need shell prompts / this is just too much \nhassle for me / what happened to the original vim-powerline project / \u2026*\n\nYou should check out some of the Powerline derivatives. The most lightweight\nand feature-rich alternative is currently Bailey Ling\u2019s `vim-airline \n<https://github.com/vim-airline/vim-airline>`_ project.\n\n------\n\n* Consult the `documentation \n <https://powerline.readthedocs.org/en/latest/>`_ for more information and \n installation instructions.\n* Check out `powerline-fonts <https://github.com/powerline/fonts>`_ for \n pre-patched versions of popular, open source coding fonts.\n\nScreenshots\n-----------\n\nVim statusline\n^^^^^^^^^^^^^^\n\n**Mode-dependent highlighting**\n\n* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-mode-normal.png\n :alt: Normal mode\n* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-mode-insert.png\n :alt: Insert mode\n* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-mode-visual.png\n :alt: Visual mode\n* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-mode-replace.png\n :alt: Replace mode\n\n**Automatic truncation of segments in small windows**\n\n* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-truncate1.png\n :alt: Truncation illustration\n* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-truncate2.png\n :alt: Truncation illustration\n* .. image:: https://raw.github.com/powerline/powerline/develop/docs/source/_static/img/pl-truncate3.png\n :alt: Truncation illustration\n\n----\n\nThe font in the screenshots is `Pragmata Pro`_ by Fabrizio Schiavi.\n\n.. _`Pragmata Pro`: http://www.fsd.it/shop/fonts/pragmatapro\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "The ultimate statusline/prompt utility.",
"version": "2.7",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "395f9d4cded34b47c0cf054ea9456d63",
"sha256": "8c7e7da45beb2332bc8226b166b732ef70db2cb0a1f3f0fdc3c539115522ecb6"
},
"downloads": -1,
"filename": "powerline-status-2.7.tar.gz",
"has_sig": false,
"md5_digest": "395f9d4cded34b47c0cf054ea9456d63",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 233726,
"upload_time": "2018-08-12T19:42:43",
"upload_time_iso_8601": "2018-08-12T19:42:43.755518Z",
"url": "https://files.pythonhosted.org/packages/9c/30/8bd3c62642778af9ad813a526c6ff7dd2f98144d6580ad6fab94ca389265/powerline-status-2.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2018-08-12 19:42:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "powerline",
"github_project": "powerline",
"travis_ci": true,
"coveralls": false,
"github_actions": true,
"lcname": "powerline-status"
}