Skip to content

Instantly share code, notes, and snippets.

View joeheyming's full-sized avatar
💭
Cautiously Optimistic

Joe Heyming ¯\_(ツ)_/¯ joeheyming

💭
Cautiously Optimistic
View GitHub Profile
@joeheyming
joeheyming / breaktime.el
Last active August 25, 2015 23:18 — forked from camdez/breaktime.el
/u/joeheyming's Emacs break timer (modified)
;;; See: https://www.reddit.com/r/emacs/comments/3icpo7/take_a_break_every_3_hours/
(defvar breaktime-timer nil
"Holds the running break timer (if any).")
(defvar breaktime-wait "3 hours"
"How long to wait for the next break.")
(defun breaktime--set-next-breaktime ()
"If we kill a breaktime buffer, set another wait timeout"
(when (string= (buffer-name) "*breaktime*")
(setq breaktime-timer (run-at-time breaktime-wait nil 'breaktime--take-a-break))))