From 509051beb3c5f365bd6642c861b5ecb733640f01 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Thu, 29 Jun 2017 15:10:39 -0500 Subject: [PATCH] support stterm --- .zsh/zshrc/10_switch_term | 6 ++++++ .zsh/zshrc/85_xtermtitle | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.zsh/zshrc/10_switch_term b/.zsh/zshrc/10_switch_term index 69f44a5..a6397e0 100644 --- a/.zsh/zshrc/10_switch_term +++ b/.zsh/zshrc/10_switch_term @@ -9,5 +9,11 @@ if [[ "$TERM" =~ "rxvt-" ]] && which tput >/dev/null 2>&1; then export TERM fi; fi; +if [[ "$TERM" =~ "stterm-" ]] && which tput >/dev/null 2>&1; then + if [[ -z "$(tput longname 2>/dev/null)" ]]; then + TERM="xterm-${TERM##stterm-}" + export TERM + fi; +fi; # vim:ft=zsh diff --git a/.zsh/zshrc/85_xtermtitle b/.zsh/zshrc/85_xtermtitle index da7a9a4..320e3ea 100644 --- a/.zsh/zshrc/85_xtermtitle +++ b/.zsh/zshrc/85_xtermtitle @@ -17,7 +17,7 @@ __set_xterm_title() { print -nR $'\033k'$1$'\033'\\ print -nR $'\033]0;'$2$'\a' ;; - xterm*|rxvt*) + xterm*|rxvt*|stterm*) print -nR $'\033]0;'$*$'\a' ;; esac -- 2.39.2