@@ -461,15 +461,15 @@ __my_prompt_function(){ # used by PS1 | |||||
__my_set_title(){ | __my_set_title(){ | ||||
title="$(echo $@)" | title="$(echo $@)" | ||||
case $TERM in | case $TERM in | ||||
(rxvt*|xterm*|aterm) | |||||
(rxvt*|xterm*|aterm|screen*) | |||||
test -t 1 && | test -t 1 && | ||||
test -n "$DISPLAY" && | test -n "$DISPLAY" && | ||||
test -z "$EMACS" && | test -z "$EMACS" && | ||||
echo -n -e "\033]0;${1}\007" | |||||
echo -n -e "\033]0;${title}\007" | |||||
;; | ;; | ||||
esac | esac | ||||
} | } | ||||
# export PROMPT_COMMAND="__my_set_title \${USER}@\${HOSTNAME}\ \${PWD};${PROMPT_COMMAND}" | |||||
export PROMPT_COMMAND="__my_set_title \${USER}@\${HOSTNAME}\ \${PWD};" | |||||
# copied from https://wiki.archlinux.org/index.php/X_resources | # copied from https://wiki.archlinux.org/index.php/X_resources | ||||
invader(){ | invader(){ | ||||
@@ -79,7 +79,7 @@ Return nil if library unfound and failed to download, otherwise the path where t | |||||
"] " | "] " | ||||
'(:eval (symbol-name last-command)))) | '(:eval (symbol-name last-command)))) | ||||
(setq set-terminal-title-regexp "^\\(xterm\\|screen\\)") | |||||
(setq set-terminal-title-regexp "^\\(rxvt\\|xterm\\|aterm$\\|screen\\)") | |||||
(defun set-terminal-title (&rest args) | (defun set-terminal-title (&rest args) | ||||
"" | "" | ||||
(interactive "sString to set as title: ") | (interactive "sString to set as title: ") | ||||