Ах, я хочу, чтобы * .deb для Powerline работал с ZSH (не уверен, как заставить его работать). В любом случае, решение было сделать:
sudo apt install python3-hglib
вместо sudo apt install python-hglib
Чтобы быть мощным пользователем в наши дни, вы должны иметь обманутую оболочку. Один из наиболее распространенных пользовательских оболочек - zsh
это менеджер плагинов Oh my zsh . sudo apt install zsh
затем установил ой-мой-зш за локон, потом побежалzsh
Добавление
# ~/.zshrc: plugins=(git mercurial)
получает мне ртутный статус в моей командной строке.
Но когда я устанавливаю Powerline: sudo -H pip install powerline-status; sudo apt install python-hglib
И загрузить его в
# ~/.zshrc: . `locate powerline.zsh`
в ~/.zshrc
Тогда подсказка теряет ртутный статус. Я должен отметить, что он все еще работает нормально для git
репозиториев, так что это проблема только для Mercurial ... И другие функции Powerline в порядке, и никаких ошибок. Удаление powerline из моей конфигурации zsh возвращает информацию о mercurial, так что это определенно вызвано powerline.
Ах, я хочу, чтобы * .deb для Powerline работал с ZSH (не уверен, как заставить его работать). В любом случае, решение было сделать:
sudo apt install python3-hglib
вместо sudo apt install python-hglib