Support auto titling within terminal multiplexers

This commit is contained in:
Olaf Conradi 2014-04-28 04:25:42 +02:00 committed by Sorin Ionescu
parent b5bcc89ae6
commit 141bfd8c1e
2 changed files with 6 additions and 3 deletions

View file

@ -15,7 +15,9 @@ directory, add the following to *zpreztorc*:
Auto titling is disabled inside terminal multiplexers, except inside dvtm, since
it interferes with window names defined in configuration files and profile
managers.
managers. This can be overridden by setting it to `always`.
zstyle ':prezto:module:terminal' auto-title 'always'
### Title formats

View file

@ -124,8 +124,9 @@ then
fi
# Set up non-Apple terminals.
if zstyle -t ':prezto:module:terminal' auto-title \
&& ( ! [[ -n "$STY" || -n "$TMUX" ]] )
if zstyle -t ':prezto:module:terminal' auto-title 'always' \
|| (zstyle -t ':prezto:module:terminal' auto-title \
&& ( ! [[ -n "$STY" || -n "$TMUX" ]] ))
then
# Sets the tab and window titles before the prompt is displayed.
add-zsh-hook precmd _terminal-set-titles-with-path