support short hostnames in xterm title

pull/829/head
Ira Abramov 2016-11-06 13:44:49 +02:00
parent 62eb23f302
commit 2a0700d700
2 changed files with 7 additions and 2 deletions

View File

@ -8,11 +8,11 @@ set_xterm_title () {
precmd () { precmd () {
set_xterm_title "${USER}@${HOSTNAME} `dirs -0` $PROMPTCHAR" set_xterm_title "${USER}@${SHORT_HOSTNAME:-${HOSTNAME}} `dirs -0` $PROMPTCHAR"
} }
preexec () { preexec () {
set_xterm_title "$1 {`dirs -0`} (${USER}@${HOSTNAME})" set_xterm_title "$1 {`dirs -0`} (${USER}@${SHORT_HOSTNAME:-${HOSTNAME}})"
} }
case "$TERM" in case "$TERM" in

View File

@ -26,6 +26,11 @@ export TODO="t"
# Set this to false to turn off version control status checking within the prompt for all themes # Set this to false to turn off version control status checking within the prompt for all themes
export SCM_CHECK=true export SCM_CHECK=true
# Set Xterm/screen/Tmux title with only a short hostname.
# Comment this (or unset SHORT_HOSTNAME) to fall back on $HOSTNAME.
export SHORT_HOSTNAME=$(hostname -s)
# Set vcprompt executable path for scm advance info in prompt (demula theme) # Set vcprompt executable path for scm advance info in prompt (demula theme)
# https://github.com/djl/vcprompt # https://github.com/djl/vcprompt
#export VCPROMPT_EXECUTABLE=~/.vcprompt/bin/vcprompt #export VCPROMPT_EXECUTABLE=~/.vcprompt/bin/vcprompt