powerline-status faz com que as informações da ramificação zsh hg (mercurial) desapareçam do prompt, mas a informação do prompt do git permanece

0

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.

    
por Jonathan 30.05.2017 / 19:11

1 resposta

0

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

    
por 30.05.2017 / 20:12