diff options
Diffstat (limited to 'net:opera.openwide.fr/host:groumpf')
-rw-r--r-- | net:opera.openwide.fr/host:groumpf/Hashes.zsh | 3 | ||||
-rw-r--r-- | net:opera.openwide.fr/host:groumpf/Prompts.zsh | 28 |
2 files changed, 28 insertions, 3 deletions
diff --git a/net:opera.openwide.fr/host:groumpf/Hashes.zsh b/net:opera.openwide.fr/host:groumpf/Hashes.zsh deleted file mode 100644 index 8264f4e..0000000 --- a/net:opera.openwide.fr/host:groumpf/Hashes.zsh +++ /dev/null @@ -1,3 +0,0 @@ - -hash -d RTEL4I=~/OpenWide/Projets/RTEL4I - diff --git a/net:opera.openwide.fr/host:groumpf/Prompts.zsh b/net:opera.openwide.fr/host:groumpf/Prompts.zsh new file mode 100644 index 0000000..09cd690 --- /dev/null +++ b/net:opera.openwide.fr/host:groumpf/Prompts.zsh @@ -0,0 +1,28 @@ +## +## Part of configuration files for Zsh 4 +## by Hugues Hiegel <hugues@hiegel.fr> +## +## NO WARRANTY PROVIDED, USE AT YOUR OWN RISKS +## +## You are encouraged to use, modify, and redistribute +## these files with or without this notice. +## + +preexec () +{ + term_title "$(echo $1 | tr ' \n' ' ;' | sed 's/%/%%/g;s/\\/\\\\/g;s/;$//')" + print -Pn "$C_$prompt_colors[exec]$_C" + + __START_CMD_DATE=$(date) + __START_CMD_ZSH_=$(date "+%s") +} + +precmd() +{ + __START_CMD_ZSH_=${__START_CMD_ZSH_:-$(date "+%s")} + [ "$[ `date "+%s"` - $__START_CMD_ZSH_ ]" -gt 1 ] && echo "[1;30m$__START_CMD_DATE[0m" + + update_prompt + redisplay_prompt +} + |