1b8f05a3d395c107d81724445cac7fcd599942d8
- Author
- Robert Strack <robert.strack@gmail.com>
- Committer
- Robert Strack <robert.strack@gmail.com>
- Date
Message
simplified time string calculation
Diff
1diff --git a/plugins/timer/timer.plugin.zsh b/plugins/timer/timer.plugin.zsh
2index aa4573b9faa8ffce4061f6b8f5af21b1cf9f233d..f73d2ab533cb12e2ae27f510b854995bf79500d1 100644
3--- a/plugins/timer/timer.plugin.zsh
4+++ b/plugins/timer/timer.plugin.zsh
5@@ -7,12 +7,8 @@ precmd() {
6 local cmd_end_time=$(date '+%s')
7 local tdiff=$((${cmd_end_time} - ${__timer_cmd_start_time}))
8 unset __timer_cmd_start_time
9- local tdiffstr='/'
10- if (( tdiff >= 60 )); then
11- tdiffstr+="$((tdiff / 60))m"
12- fi
13- tdiffstr+="$((tdiff % 60))s"
14- local cols=$(($COLUMNS - ${#tdiffstr} - 1))
15- echo -e "\033[1A\033[${cols}C ${tdiffstr}"
16+ local tdiffstr="$((tdiff / 60))m$((tdiff % 60))s"
17+ local cols=$(($COLUMNS - ${#tdiffstr#0m} - 2))
18+ echo -e "\033[1A\033[${cols}C \`${tdiffstr#0m}"
19 fi
20 }