From db8757387581dfa8e7791736594bb26083242e39 Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Fri, 23 Sep 2011 15:49:34 +0200 Subject: [PATCH] ZSH: Print separator between commands --- .zshrc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.zshrc b/.zshrc index 727548d..4c8ca02 100644 --- a/.zshrc +++ b/.zshrc @@ -22,6 +22,16 @@ function env() exec /usr/bin/env "$@" | grep -v ^LESS_TERMCAP_ } +function line() +{ + let width=`expr $COLUMNS - ${#1} - 2` + for i in {1..$width} + do + echo -n \\x2d + done + echo " $1" +} + # Initialize colors. autoload -U colors colors @@ -42,7 +52,8 @@ chpwd_functions+='chpwd_update_git_vars' chpwd_functions+='chpwd_show_todo' # Set the prompt. -PROMPT='(%{${fg[magenta]}%}%m%{${fg[default]}%} %{${fg[cyan]}%}%B%~%b%{${fg[default]}%}) %(?.%{${fg[green]}%}O.%{${fg[red]}%}X)%{${fg[default]}%} %# ' +PROMPT='%{${fg[black]}%}$(line "$(date +%d-%m-%Y\ %H:%M)")%{${fg[default]}%} +(%{${fg[magenta]}%}%m%{${fg[default]}%} %{${fg[cyan]}%}%B%~%b%{${fg[default]}%}) %(?.%{${fg[green]}%}O.%{${fg[red]}%}X)%{${fg[default]}%} %# ' RPROMPT='$(prompt_git_info)%{${fg[default]}%}' # Set terminal name to current runnign application