blesh-time #8

Open
shaunrd0 wants to merge 2 commits from blesh-time into main
Showing only changes of commit 6e0d969d78 - Show all commits

17
.blerc
View File

@@ -52,3 +52,20 @@ function blerc/define-sabbrev-commit {
}
blehook/eval-after-load complete blerc/define-sabbrev-commit
# Show the timestamp aligned to the right after each command is entered.
show_timestamp() {
# 17:10:00 EST-05
local ts="$(date +'%H:%M:%S %Z%:::z')"
# Column to show timestamp.(COLUMNS - length_of_timestamp)
local col=$((COLUMNS - ${#ts}))
# Save current cursor position.
printf '\033[s'
# Move cursor to desired column.
printf "\033[${col}G"
# Print timestamp in gray.
printf '\e[90m%s\e[0m' "$ts"
# Restore previous cursor position.
printf '\033[u'
}
blehook PREEXEC=show_timestamp