(20 MB) 00:13:32
2016-07-17 10:00 🛈Bild: https://www.adlerweb.info/blog/wp-content/uploads/2016/07/powerline-mini-300×59.pngAls Bastler arbeite ich recht viel auf der Linux-Konsole – ein mächtiges Werkzeug, aber nicht unbedingt übersichtlich. Mit dem Tool „powerline“ kann man mit überschaubarem Aufwand die Shell aufhübschen und um diverse Widgets ergänzen. Während Dinge wie Wettervorhersage für mich eher nach unnötiger Spielerei aussehen sind z.B. Statusinformationen in GIT-Ordnern oder der aktuelle Batteriezustand wertvolle Helfer.
Die Installation kann bei Arch, Gentoo und Debian über bereitgestellte Pakete erfolgen, alternativ lässt sich der distributionsunabhängige Python-Paketmanager „pip“ verwenden. Alle Installationsmethoden werden in der Doku beschrieben.
Konfigurationen
https://gist.github.com/adlerweb/14f7543479645483b01e679d7ca307b7
# Powerline if [ -f `which powerline-daemon` ]; then powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /usr/lib/python3.5/site-packages/powerline/bindings/bash/powerline.sh fi
let $PYTHONPATH='/usr/lib/python3.5/site-packages' set rtp+=/usr/lib/python3.5/site-packages/powerline/bindings/vim/ set laststatus=2 set t_Co=256
set -g default-terminal "screen-256color" powerline-config tmux setup
{ "segments": { "left": [ { "function": "powerline.segments.shell.mode" }, { "function": "powerline.segments.common.net.hostname", "priority": 10 }, { "function": "powerline.segments.common.env.user", "priority": 30 }, { "function": "powerline.segments.common.env.virtualenv", "priority": 50 }, { "function": "powerline.segments.shell.last_pipe_status", "priority": 10 }, { "function": "powerline.segments.shell.cwd", "priority": 10 }, { "function": "powerline.segments.shell.jobnum", "priority": 20 }, { "function": "powerline_gitstatus.gitstatus", "priority": 40 } ], "right": [ { "function": "powerline.segments.shell.last_pipe_status", "priority": 10 }, { "function": "powerline.segments.common.vcs.branch", "priority": 40 } ] } }