Use dot-time format for modeline timestamp
My current understanding of how computers deal with time: - Modelling time is easy: use the number of seconds that have elapsed since the Unix epoch. - Display time is complicated. Which timezone should we use? Which format string?
This commit is contained in:
parent
675b8084c7
commit
b1e358f247
1 changed files with 12 additions and 4 deletions
|
@ -6,10 +6,18 @@
|
|||
|
||||
;;; Code:
|
||||
|
||||
;; Display time in the modeline
|
||||
;; TODO: Save preferred date format strings and cycle through them since I waver
|
||||
;; about which is my favorite.
|
||||
(setq display-time-format "%R %a %d %b [%U of 52 weeks]")
|
||||
;; I'm borrowing from the dot-time format (i.e. https://dotti.me) to encode the
|
||||
;; timestamp. This displays the UTC time and an offset to show the number of
|
||||
;; hours East or West of UTC my current timezone is using `current-time-zone'.
|
||||
;;
|
||||
;; Reminder to me:
|
||||
;; LON: +00 (UTC) or +01 (BST)
|
||||
;; NYC: -05
|
||||
;; SF: -07
|
||||
(setq display-time-format
|
||||
(concat "%H·%M"
|
||||
(format "%0+3d" (/ (car (current-time-zone)) 3600))
|
||||
" %a %d %b [%U of 52 weeks]"))
|
||||
(display-time-mode 1)
|
||||
|
||||
;; disable custom variable entries from being written to ~/.emacs.d/init.el
|
||||
|
|
Loading…
Reference in a new issue