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 }