| @@ -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: ") | ||||