powerline

Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.

OTHER License

Downloads
53K
Stars
14.2K
Committers
152

Bot releases are hidden (Show)

powerline - Release 1.1

Published by ZyX-I about 10 years ago

Changes:

  • Deprecated powerline.segments.common, moved all segments into deeply nested
    modules (e.g. powerline.segments.common.vcs).
  • Added support for different tag formats provided by tagbar plugin.
  • Improved non-unicode locales handling.
  • Improved non-unicode filenames handling.
  • Improved Vim troubleshooting: it now runs powerline-lint automatically.
  • Fixed weather segment: it was remembering its argument from the first run and
    never allowed to change it.
  • Fixed Uv watcher: it raised an exception for nonexistent files.
  • Fixed zsh named directories handling when AUTO_NAME_DIRS option is set.
  • Fixed --config_path handling when using daemon: in some cases it was
    remembered once and never changed.
  • Fixed Vim overrides when Vim is using Python-3*.
  • Fixed Uv watcher on Python-3*: it used os.path.walk which was removed.
  • Refactored and documented powerline.lint.
powerline - Initial release: version 1.0

Published by ZyX-I about 10 years ago

Current features include:

  • Application support: vim, ipython, awesome, qtile, i3, tmux, zsh, fish, tcsh,
    bash and some other shells.
  • Powerline daemon that makes tmux and shell bindings work faster.
  • Automatic statusline shrinking.
  • Segments:
    • Branch and file status segments support for git, mercurial and bazaar
      version control systems.
    • Battery support for linux (dbus and /sys/class/power_supply), OS X and
      Windows platforms.
    • Player support: CMUS, MPD, Spotify, Clementine, Rhythmobox, RDIO.
    • Support for displaying weather.
    • Current directory display in shells, including zsh named directories
      support.
    • Vim plugins support: Ctrl-P, Gundo, NerdTree, Syntastic, TagBar.
    • A huge number of other segments.
  • Automatic configuration reloading.
  • Merging configuration from various locations.
  • Filesystem watchers for configuration reloading and VCS segments:
    • INotify-based watcher.
    • LibUv-based watcher.
    • Stat-based watcher (only files).