Всякий раз, когда я выполняю команду в tmux, например, set status , строка состояния становится желтой и отображает результаты команды. Я считаю это поведение довольно навязчивым. Могу ли я отключить это поведение?
1 ответ
Вы можете установить опцию quiet сервера для подавления многих сообщений, отображаемых в строке состояния (включая сообщение, отображаемое параметром set-option). Это не будет подавлять сообщения, которые приходят с помощью команды display-message .
Если quiet параметр слишком широк * или вы хотите просматривать сообщения с помощью show-messages †, вы можете попробовать установить для параметра сеанса display-time очень маленькое значение ‡. Это повлияет на все сообщения (даже те, что display-message), поэтому может не подходить для всех ситуаций.
Если вы заинтересованы только в подавлении сообщения от этой единственной команды / привязки set status и вам удобно собирать программное обеспечение из источника, то вы можете попробовать текущую магистраль SVN. Его команда set-option имеет опцию -q которая подавляет обычное информационное сообщение (т. set -q status). Это будет включено в следующую версию (т.е. 1.7).
* quiet - это опция сервера, поэтому она повлияет на все ваши сеансы.
† quiet предотвращает ввод сообщения в журнал сообщений show-message . По умолчанию (префикс) ~ связан с show-messages .
‡ время display-time должно быть в диапазоне 1–750. Таким образом, ноль не является допустимым значением, но минимальное значение (1 миллисекунда), вероятно, будет слишком быстрым, чтобы его можно было заметить в большинстве случаев (например, если ваш сервер tmux не находится на другой стороне медленной связи).
