Чтобы быть мощным пользователем в наши дни, вы должны иметь обманутую оболочку. Одним из наиболее распространенных пользовательских оболочек является zsh с менеджером плагинов Oh my zsh . sudo apt install zsh затем установил oh-my-zsh для каждого curl, затем запустил 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.

1 ответ1

0

Ах, я хочу, чтобы * .deb для Powerline работал с ZSH (не уверен, как заставить его работать). В любом случае, решение было сделать:

sudo apt install python3-hglib вместо sudo apt install python-hglib

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .