Powerline-Status lässt die Verzweigungsinformationen von zsh hg (mercurial) aus der Eingabeaufforderung verschwinden, die Eingabeaufforderungsinformationen für git bleiben jedoch erhalten

624
Jonathan

Um heutzutage ein Poweruser zu sein, muss man eine ausgereifte Schale haben. Eine der häufigsten benutzerdefinierten Shells ist zshmit dem Oh my zsh Plugin Manager. sudo apt install zshdann installiert oh-my-zsh per curl, dann liefzsh

Hinzufügen

# ~/.zshrc: plugins=(git mercurial) 

ruft mir den Status in der Befehlszeile auf.

Aber wenn ich Powerline installiere: sudo -H pip install powerline-status; sudo apt install python-hglib

Und lade es ein

# ~/.zshrc: . `locate powerline.zsh` 

zu ~/.zshrc

Dann verliert die Aufforderung den Status von Quecksilber. Ich sollte beachten, dass es immer noch gut für gitRepos funktioniert. Es ist also nur eine Frage des Quecksilbers ... Und die anderen Funktionen von Powerline sind in Ordnung und keine Fehler. Das Entfernen der Stromleitung aus meiner zsh-Konfiguration bringt die Merkmalsinformationen zurück, so dass dies definitiv durch die Stromleitung verursacht wird.

0
Könnte verwandt sein: https://github.com/powerline/powerline/issues/1675 Jonathan vor 6 Jahren 0

1 Antwort auf die Frage

0
Jonathan

Ah, ich wünsche das * .deb für Powerline behandelt ZSH (nicht sicher, wie man es zum Laufen bringt). In jedem Fall war die Lösung zu tun:

sudo apt install python3-hglib anstatt sudo apt install python-hglib