diff --git a/docs/emacs/basic-config.org b/docs/emacs/basic-config.org index 735449f..85fd1be 100644 --- a/docs/emacs/basic-config.org +++ b/docs/emacs/basic-config.org @@ -63,7 +63,8 @@ when it loses focus since I’m looking away. Garbage collection is only triggered thirty seconds after losing focus, and only once." - (if (frame-focus-state + (if (frame-focus-state) + (when (timerp my/gc-timer) (cancel-timer my/gc-timer)) (setq my/gc-timer (run-with-idle-timer 30 nil #'my/garbage-collect))))