[FIX] Xterm window title for Zsh and Bash

The escape sequence to display a title for Xterm and Termite is the
same, and the export for the current directory does not seem to have any
negative impact on Xterm.

The VTE script uses `$HOSTNAME` which is a bashism for `$HOST`, so this
needs a correction in my shell profile.
This commit is contained in:
Bruno BELANYI 2019-10-25 17:22:54 +02:00
parent d9eab5526f
commit c56455f851
3 changed files with 5 additions and 2 deletions

View file

@ -6,7 +6,7 @@
[[ $- != *i* ]] && return
# Export our directory to Termite for opening new terminals
if [[ $TERM == xterm-termite ]]; then
if [[ "$TERM" == xterm-termite ]] || [[ "$TERM" == xterm ]]; then
. /etc/profile.d/vte.sh
__vte_prompt_command
fi

View file

@ -45,6 +45,9 @@ if { [ -n "$BASH_VERSION" ] && shopt -q login_shell; } ||
# Use my preferred pager settings for bat
export BAT_PAGER="$PAGER $LESS"
# Fix terminal title which uses HOSTNAME instead of HOST
export HOSTNAME="$HOST"
fi
# Use keychain to handle ssh-agent, in interactive shell too

View file

@ -1,5 +1,5 @@
# Export our directory to Termite for opening new terminals
if [[ $TERM == xterm-termite ]]; then
if [[ "$TERM" == xterm-termite ]] || [[ "$TERM" == xterm ]]; then
. /etc/profile.d/vte.sh
__vte_osc7
precmd_functions+=(__vte_prompt_command) # FIXME: why isn't it set above ?