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
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

Native application identity and user-based security for your Azure cloud

Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
Get a free trial
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