From 28397d8b32bdd290cc888c38092c253cda4eb1c8 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Thu, 4 Apr 2013 09:41:07 -0700 Subject: [PATCH] Prepend tmux session name to Xterm title --- zsh/func/prompt_loquacious_setup | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/zsh/func/prompt_loquacious_setup b/zsh/func/prompt_loquacious_setup index 242e08f..0dbcd24 100644 --- a/zsh/func/prompt_loquacious_setup +++ b/zsh/func/prompt_loquacious_setup @@ -110,10 +110,18 @@ function set_prompt_info function set_xterm_title { + local title='' + + if [[ -n "$TMUX" ]]; then + title+="`tmux display-message -p '#S'`: " + fi + # Set xterm and screen titles if [[ -n "$DISPLAY" || -n "$TERM_PROGRAM" ]]; then - print -Pn "\e]2;%n@%m\a" + title+="%n@%m" fi + + print -Pn "\e]2;${title}\a" }