Powerline
Overview
Features
Screenshots
Vim statusline
Installation
Generic requirements
Pip installation
Fonts installation
Patched fonts
Installation on various platforms
Linux
Fonts installation
OS X
Python package
Vim installation
Fonts installation
Usage
Application-specific requirements
Vim plugin requirements
Shell prompts requirements
WM widgets requirements
Terminal emulator requirements
Plugins
Shell prompts
Bash prompt
Zsh prompt
Fish prompt
Rcsh prompt
Busybox (ash), mksh and dash prompt
Window manager widgets
Awesome widget
Qtile widget
bar-aint-recursive
I3 bar
Other plugins
Vim statusline
Tmux statusline
IPython prompt
PDB prompt
Configuration and customization
Quick setup guide
References
Configuration reference
Main configuration
Color definitions
Colorschemes
Themes
Segment reference
Segments
Available segments
Lister reference
Vim listers
Pdb listers
Selector functions
Available selectors
Local configuration overrides
Vim overrides
Powerline script overrides
Environment variables overrides
Zsh/zpython overrides
Ipython overrides
Prompt command
PDB overrides
Developer guide
Writing segments
Segment dictionary
Segments layout
Segment information used in various extensions
Vim
Shell
Ipython
Pdb
Segment class
PowerlineLogger class
Writing listers
Local themes
Vim local themes
Other local themes
Creating new powerline extension
Powerline class
Renderer class
Tips and tricks for powerline developers
Profiling powerline in Vim
Troubleshooting
System-specific issues
Linux
I can’t see any fancy symbols, what’s wrong?
The fancy symbols look a bit blurry or “off”!
I am seeing strange blocks in place of playing/paused/stopped signs
OS X
I can’t see any fancy symbols, what’s wrong?
The colors look weird in the default OS X Terminal app!
The colors look weird in iTerm2!
Statusline is getting wrapped to the next line in iTerm2
I receive a
NameError
when trying to use Powerline with MacVim!
I receive an
ImportError
when trying to use Powerline on OS X!
I receive “FSEventStreamStart: register_with_server: ERROR” with status_colors
Common issues
After an update something stopped working
Tmux/screen-related issues
I’m using tmux and Powerline looks like crap, what’s wrong?
I’m using tmux/screen and Powerline is colorless
In tmux there is a green bar in place of powerline
Shell issues
When sourcing shell bindings it complains about missing command or file
I am suffering bad lags before displaying shell prompt
Prompt is spoiled after completing files in ksh
When using z powerline shows wrong number of jobs
When using shell I do not see powerline fancy characters
Vim issues
My vim statusline has strange characters like
^B
in it!
My vim statusline has a lot of
^
or underline characters in it!
My vim statusline is hidden/only appears in split windows!
My vim statusline is not displayed completely and has too much spaces
Powerline loses color after editing vimrc
Powerline loses color after saving any file
Tips and tricks
Vim
Useful settings
Rxvt-unicode
Terminus font and urxvt
Source Code Pro font and urxvt
Reloading powerline after update
License and credits
Authors
Contributors
Powerline shell commands’ manual pages
powerline-config manual page
Synopsis
Description
Arguments specific to tmux subcommand
Arguments specific to shell subcommand
Author
Reporting bugs
See also
powerline-daemon manual page
Synopsis
Description
Author
Reporting bugs
See also
powerline-lint manual page
Synopsis
Description
Author
Reporting bugs
See also
powerline manual page
Synopsis
Description
Author
Reporting bugs
See also
Powerline
Docs
»
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
additional_args() (powerline.segments.Segment static method)
argspecobjs() (powerline.segments.Segment method)
attached_clients() (in module powerline.segments.tmux)
B
battery() (in module powerline.segments.common.bat)
branch() (in module powerline.segments.common.vcs)
(in module powerline.segments.vim)
bufferlister() (in module powerline.listers.vim)
bufnr() (in module powerline.segments.vim)
C
capslock_indicator() (in module powerline.segments.vim.plugin.capslock)
clementine() (in module powerline.segments.common.players)
cmus() (in module powerline.segments.common.players)
col_current() (in module powerline.segments.vim)
continuation() (in module powerline.segments.shell)
cpu_load_percent() (in module powerline.segments.common.sys)
create_logger() (powerline.Powerline method)
create_renderer() (powerline.Powerline method)
critical() (powerline.PowerlineLogger method)
csv_col_current() (in module powerline.segments.vim)
current_code_name() (in module powerline.segments.pdb)
current_context() (in module powerline.segments.pdb)
current_file() (in module powerline.segments.pdb)
current_line() (in module powerline.segments.pdb)
current_tag() (in module powerline.segments.vim.plugin.tagbar)
cwd() (in module powerline.segments.common.env)
(in module powerline.segments.shell)
D
date() (in module powerline.segments.common.time)
dbus_player() (in module powerline.segments.common.players)
debug() (powerline.PowerlineLogger method)
do_render() (powerline.renderer.Renderer method)
do_setup() (powerline.Powerline static method)
E
email_imap_alert() (in module powerline.segments.common.mail)
environment() (in module powerline.segments.common.env)
error() (powerline.PowerlineLogger method)
escape() (powerline.renderer.Renderer method)
exception() (powerline.PowerlineLogger method)
external_ip() (in module powerline.segments.common.net)
F
file_directory() (in module powerline.segments.vim)
file_encoding() (in module powerline.segments.vim)
file_format() (in module powerline.segments.vim)
file_name() (in module powerline.segments.vim)
file_scheme() (in module powerline.segments.vim)
file_size() (in module powerline.segments.vim)
file_type() (in module powerline.segments.vim)
file_vcs_status() (in module powerline.segments.vim)
finder() (in module powerline.segments.vim.plugin.commandt)
frame_lister() (in module powerline.listers.pdb)
fuzzy_time() (in module powerline.segments.common.time)
G
get_config_paths() (powerline.Powerline static method)
get_encoding() (powerline.Powerline static method)
get_local_themes() (powerline.Powerline static method)
get_segment_info() (powerline.renderer.Renderer method)
get_theme() (powerline.renderer.Renderer method)
H
hl() (powerline.renderer.Renderer method)
hlstyle() (powerline.renderer.Renderer method)
hostname() (in module powerline.segments.common.net)
I
info() (powerline.PowerlineLogger method)
init() (powerline.Powerline method)
internal_ip() (in module powerline.segments.common.net)
J
jobnum() (in module powerline.segments.shell)
L
last_pipe_status() (in module powerline.segments.shell)
last_status() (in module powerline.segments.shell)
line_count() (in module powerline.segments.vim)
line_current() (in module powerline.segments.vim)
line_percent() (in module powerline.segments.vim)
load_colors_config() (powerline.Powerline method)
load_colorscheme_config() (powerline.Powerline method)
load_config() (powerline.Powerline method)
load_main_config() (powerline.Powerline method)
load_theme_config() (powerline.Powerline method)
M
mode() (in module powerline.segments.shell)
(in module powerline.segments.vim)
modified_buffers() (in module powerline.segments.vim)
modified_indicator() (in module powerline.segments.vim)
mpd() (in module powerline.segments.common.players)
N
nerdtree() (in module powerline.segments.vim.plugin.nerdtree)
network_load() (in module powerline.segments.common.net)
O
omitted_args() (powerline.segments.Segment method)
P
paste_indicator() (in module powerline.segments.vim)
path() (in module powerline.segments.vim.plugin.commandt)
position() (in module powerline.segments.vim)
Powerline (class in powerline)
powerline.listers.pdb (module)
powerline.listers.vim (module)
powerline.segments.common.bat (module)
powerline.segments.common.env (module)
powerline.segments.common.mail (module)
powerline.segments.common.net (module)
powerline.segments.common.players (module)
powerline.segments.common.sys (module)
powerline.segments.common.time (module)
powerline.segments.common.vcs (module)
powerline.segments.common.wthr (module)
powerline.segments.pdb (module)
powerline.segments.shell (module)
powerline.segments.tmux (module)
powerline.segments.vim (module)
powerline.segments.vim.plugin.capslock (module)
powerline.segments.vim.plugin.commandt (module)
powerline.segments.vim.plugin.nerdtree (module)
powerline.segments.vim.plugin.syntastic (module)
powerline.segments.vim.plugin.tagbar (module)
powerline.selectors.vim (module)
PowerlineLogger (class in powerline)
R
rdio() (in module powerline.segments.common.players)
readonly_indicator() (in module powerline.segments.vim)
reload() (powerline.Powerline method)
render() (powerline.Powerline method)
(powerline.renderer.Renderer method)
render_above_lines() (powerline.Powerline method)
(powerline.renderer.Renderer method)
Renderer (class in powerline.renderer)
rhythmbox() (in module powerline.segments.common.players)
S
Segment (class in powerline.segments)
segment_info (powerline.renderer.Renderer attribute)
setup() (powerline.Powerline method)
setup_components() (powerline.Powerline method)
shutdown() (powerline.Powerline method)
(powerline.renderer.Renderer method)
single_tab() (in module powerline.selectors.vim)
spotify() (in module powerline.segments.common.players)
spotify_apple_script() (in module powerline.segments.common.players)
spotify_dbus() (in module powerline.segments.common.players)
stack_depth() (in module powerline.segments.pdb)
strwidth() (powerline.renderer.Renderer method)
syntastic() (in module powerline.segments.vim.plugin.syntastic)
system_load() (in module powerline.segments.common.sys)
T
tab() (in module powerline.segments.vim)
tab_modified_indicator() (in module powerline.segments.vim)
tablister() (in module powerline.listers.vim)
tabnr() (in module powerline.segments.vim)
trailing_whitespace() (in module powerline.segments.vim)
U
update_renderer() (powerline.Powerline method)
uptime() (in module powerline.segments.common.sys)
user() (in module powerline.segments.common.env)
V
virtcol_current() (in module powerline.segments.vim)
virtualenv() (in module powerline.segments.common.env)
visual_range() (in module powerline.segments.vim)
W
warn() (powerline.PowerlineLogger method)
weather() (in module powerline.segments.common.wthr)
window_title() (in module powerline.segments.vim)
winnr() (in module powerline.segments.vim)
Read the Docs
v: 2.2
Versions
latest
stable
master
develop
2.2
2.1.4
2.1.3
2.1.2
2.1.1
2.1
2.0
1.3.1
1.2
1.1
1.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.