Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome, i3 and Qtile. 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. Using Python has allowed unit testing of all the project code. The code is tested to work in Python 2.6+ and Python 3. 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. JSON is a standardized, simple and easy to use file format that allows for easy user configuration across Powerline’s supported applications.

Features

  • Extensible and feature rich, written in Python
  • Stable and testable code base
  • Support for prompts and statuslines in many applications
  • Configuration and colorschemes written in JSON
  • Fast and lightweight, with daemon support for even better performance
  • The new daemon also ensures that only one Python instance is launched for prompts and statuslines, which provides excellent performance

Project Samples

Project Activity

See All Activity >

License

GNU Free Documentation License

Follow Powerline

Powerline Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Powerline!

Additional Project Details

Programming Language

Python

Related Categories

Python Vi Vim, Python Browser Extensions and Plugins

Registered

2021-05-10