Zsh

zshのプロンプト表示を定期更新

More than 5 years have passed since last update.

プロンプト左側の表示を0〜9までカウントアップさせる例

任意のコマンドを実行できるため、天気や時計、脈拍数なんかを表示させたら面白いかもしれない。

setopt PROMPT_SUBST

COUNT=0
PS1='$COUNT $ '
# Handler for ALRM signal
TRAPALRM () {
if [ $COUNT -lt 10 ]; then
COUNT=`expr $COUNT + 1`
fi
zle reset-prompt # update PS1
}
TMOUT=1 # interval secound