Отключите любые непользовательские изменения заголовков окон экрана с помощью zsh

Отключите любые непользовательские изменения заголовков окон экрана с помощью zsh

Недавно я обновил свою оболочку до ZSH на OS X, и одно поведение сводит меня с ума. Я попробовал несколько предложенных исправлений, но пока не разобрался, поэтому решил попробовать здесь.

Когда я запускаю сеанс GNU screen, я предпочитаю вручную задавать заголовок каждого окна и не допускать его автоматического изменения. (Мне нравится выполнять все действия одного типа в одном окне: vim, git, make и т. д.)

С помощью zsh я могу изменить заголовок окна как обычно (CTRL-A, Shift-A), но как только я выполняю любую команду в этом окне, заголовок меняется.

Я пробовал добавлять DISABLE_AUTO_TITLE="true"в свой ~/.zshrc, но безрезультатно. Есть помощь? Спасибо!

EDIT: У меня установлен oh-my-zsh, так что, возможно, это как-то связано с этим.

решение1

Плагин screenoh-my-zsh игнорирует эту DISABLE_AUTO_TITLEопцию:https://github.com/ohmyzsh/ohmyzsh/issues/8449#issuecomment-561800791

Связанный контент