Intereting Posts
Хорошая практика использования одной и той же пары ключей SSH на нескольких машинах? Nautilus: открыть папку в терминале при использовании tmux Перенос файлов клиент-сервер внутри сеанса SSH Как найти использование полосы пропускания / байты, переданные / полученные в течение определенного периода времени Понимание поведения подоболочки и stdout с помощью трубы Используйте waitpid для ребенка, имеющего groupid 1 Как процесс может потреблять больше / меньше виртуальной памяти (согласно верхней части), тогда размер страницы становится доступным? Fedora 16 – установлены Iptables, но нет доступных услуг iptables Установка репозитория Epel на CentOS не выполняется Файлы создаются с использованием старой группы, хотя создатель больше не принадлежит к старой группе Как включить всплывающее окно ввода ibus? Разрешения SUID – что правильно? Линейные системные файлы перемещены, как вернуться при загрузке с установщика? Получить значение DISPLAY по имени пользователя Могу ли я переустановить Windows без потери двойной загрузки?

Как добавить статус батареи в zsh в крайнем правом положении?

Я использовал zsh 5.3 на некоторое время. Мне наконец-то удалось получить приглашение, которое мне нравится (см. Мой собственный ответ) –

Всплывающее окно Fade в zsh

Теперь я хочу добавить статус батареи в свое приглашение zsh в правом углу, поэтому я всегда знаю, сколько осталось батареи. Как мне это сделать ?

Обновление. Я увидел комментарий Пола Х. и увидел ответы stackoverflow и увидел https://stackoverflow.com/a/34913418 . Мне нравится, что один из них ЗА ИСКЛЮЧЕНИЕМ, что один показывает батарею слева, и я хочу, чтобы она показывалась справа.

Есть идеи ?

С помощью zsh вы можете легко установить подсказки с правой стороны, используя параметр RPROMPT (альтернативно RPS1 ). Предполагая, что у вас уже есть способ восстановить статус батареи, скажем, с помощью команды batstat , вам просто нужно установить следующее в ~/.zshrc :

 RPROMPT='$(batstat)' 

Приглашение будет отображаться с правой стороны в той же строке, что и последняя строка приглашения на левую сторону, которая находится в строке, где первоначально размещен курсор ввода. Невозможно выполнить многострочное правое боковое приглашение. Если вы наберете команду достаточно долго, чтобы перейти к правильной подсказке, zsh скроет все ее автоматически.