prezto/modules/terminal
Indrajit Raychaudhuri 6e564503f1 general: Apply quote styling consistency
Remove redundant quotes from comparisons and
variable expansions where they are not needed.

Also add style nits to comments and code.
2025-01-10 11:09:08 -06:00
..
init.zsh general: Apply quote styling consistency 2025-01-10 11:09:08 -06:00
README.md general: Update documentation better qualifying runcom paths 2021-05-21 12:31:02 -05:00

Terminal

Sets terminal window and tab titles.

Settings

Auto-Title

To auto set the terminal window and tab titles with the current command or directory, add the following to ${ZDOTDIR:-$HOME}/.zpreztorc:

zstyle ':prezto:module:terminal' auto-title 'yes'

Auto titling is disabled inside terminal multiplexers (except inside dvtm) since it interferes with window names defined in configuration files and profile managers. This can be overridden by setting it to always.

zstyle ':prezto:module:terminal' auto-title 'always'

Title formats

To format terminal window and tab titles, add the following to ${ZDOTDIR:-$HOME}/.zpreztorc.

zstyle ':prezto:module:terminal:window-title' format '%n@%m: %s'
zstyle ':prezto:module:terminal:tab-title' format '%m: %s'
zstyle ':prezto:module:terminal:multiplexer-title' format '%s'

%s will be replaced with the current working directory path or the currently executing program name.

For a list of sequences, see Expansion of Prompt Sequences.

Functions

  • set-tab-title sets the terminal tab title.
  • set-window-title sets the terminal window title.
  • set-multiplexer-title sets the terminal multiplexer title.

Authors

The authors of this module should be contacted via the issue tracker.