Powerline ist ein Statuszeilen-Plugin für vim und stellt Statuszeilen und Eingabeaufforderungen für mehrere andere Anwendungen bereit, darunter zsh, bash, fish, tmux, IPython, Awesome, i3 und Qtile.
Autor | Kim Silkebækken ([email protected]) |
Quelle | https://github.com/powerline/powerline |
Version | Beta |
Powerline unterstützt Python2 nicht mehr und Powerline wird in naher Zukunft nicht mehr mit Python2 funktionieren.
Aber ich hasse Python / Ich brauche keine Shell-Eingabeaufforderungen / Das ist einfach zu viel Aufwand für mich / Was ist mit dem ursprünglichen vim-powerline-Projekt passiert / …
Sie sollten sich einige der Powerline-Derivate ansehen. Die leichteste und funktionsreichste Alternative ist derzeit das Projekt vim-airline.
Die grundlegende Powerline-Konfiguration erfolgt über JSON-Dateien unter .config/powerline/. Es empfiehlt sich, zunächst die Standardkonfiguration unter powerline_root/powerline/config_files/ nach .config/powerline/ zu kopieren. Wenn Sie Powerline über AUR oder über PIP installiert haben, sollte powerline_root je nach Python-Version /usr/lib/python3.6/site-packages/ oder etwas Ähnliches sein.
Wenn Sie Powerline über apt-get installiert haben, sollte „powerline_root“ „/usr/share/powerline/“ sein.
Dies sollte zu der folgenden Verzeichnisstruktur führen:
.config/powerline/ ├── Farbschemata │ ├── ... │ └── wm | └── default.json // Ihre Konfiguration kommt hierher ├── farben.json ├── config.json └── Themen ├── ... └── wm └── default.json // Ihre Konfiguration kommt hierher
Die Dateien in den Unterverzeichnissen von Themes werden verwendet, um festzulegen, welche Segmente angezeigt werden sollen; Die Dateien in Unterverzeichnissen von Farbschemata werden verwendet, um anzugeben, welche Farben (wie in „colors.json“ definiert) zur Anzeige eines Segments verwendet werden sollen.
Beachten Sie, dass Ihre lokale Konfiguration die globale Konfiguration nur überschreibt, sie jedoch nicht ersetzt. Wenn Sie also nichts lokal konfigurieren, wird stattdessen die globale Standardeinstellung verwendet.
Modusabhängige Hervorhebung
Automatisches Abschneiden von Segmenten in kleinen Fenstern
Die Schriftart in den Screenshots ist Pragmata Pro von Fabrizio Schiavi.