Ah, eu desejo que o * .deb para powerline lidasse com ZSH (Não sei como fazer isso funcionar). Em qualquer caso, a solução foi fazer:
sudo apt install python3-hglib
em vez de sudo apt install python-hglib
Para ser um usuário poderoso nos dias de hoje, você tem que ter uma concha enganada. Um dos shells personalizados mais comuns é zsh
com o gerenciador de plug-in Oh my zsh .
sudo apt install zsh
, em seguida, instalou oh-my-zsh por curl, depois executou zsh
Adicionando
# ~/.zshrc:
plugins=(git mercurial)
me informa o status mercurial no meu prompt de comando.
Mas quando eu instalo powerline: sudo -H pip install powerline-status; sudo apt install python-hglib
E carregue-o em
# ~/.zshrc:
. 'locate powerline.zsh'
para ~/.zshrc
Em seguida, o prompt perde o status mercurial. Eu deveria notar que ainda funciona bem para git
repos, por isso é um problema mercurial só ... E os outros recursos de powerline é bom, e sem erros. Removendo powerline da minha configuração zsh traz as informações mercurial de volta, por isso é definitivamente causada por powerline.
Ah, eu desejo que o * .deb para powerline lidasse com ZSH (Não sei como fazer isso funcionar). Em qualquer caso, a solução foi fazer:
sudo apt install python3-hglib
em vez de sudo apt install python-hglib