summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Strack <robert.strack@gmail.com>2015-11-14 23:13:44 -0500
committerRobert Strack <robert.strack@gmail.com>2015-11-14 23:13:44 -0500
commit1b8f05a3d395c107d81724445cac7fcd599942d8 (patch)
treecdf8516b67271f196b8eeb060d9ca8f5a4ed7859
parent96d10e2147b59adc25e9c3b90ac6f31935495ef3 (diff)
downloadzsh-1b8f05a3d395c107d81724445cac7fcd599942d8.tar.gz
zsh-1b8f05a3d395c107d81724445cac7fcd599942d8.tar.bz2
zsh-1b8f05a3d395c107d81724445cac7fcd599942d8.zip
simplified time string calculation
-rw-r--r--plugins/timer/timer.plugin.zsh10
1 files changed, 3 insertions, 7 deletions
diff --git a/plugins/timer/timer.plugin.zsh b/plugins/timer/timer.plugin.zsh
index aa4573b9f..f73d2ab53 100644
--- a/plugins/timer/timer.plugin.zsh
+++ b/plugins/timer/timer.plugin.zsh
@@ -7,12 +7,8 @@ precmd() {
local cmd_end_time=$(date '+%s')
local tdiff=$((${cmd_end_time} - ${__timer_cmd_start_time}))
unset __timer_cmd_start_time
- local tdiffstr='/'
- if (( tdiff >= 60 )); then
- tdiffstr+="$((tdiff / 60))m"
- fi
- tdiffstr+="$((tdiff % 60))s"
- local cols=$(($COLUMNS - ${#tdiffstr} - 1))
- echo -e "\033[1A\033[${cols}C ${tdiffstr}"
+ local tdiffstr="$((tdiff / 60))m$((tdiff % 60))s"
+ local cols=$(($COLUMNS - ${#tdiffstr#0m} - 2))
+ echo -e "\033[1A\033[${cols}C \`${tdiffstr#0m}"
fi
}