;; Add in a dash of the secret sauce. -*- lexical-binding: t -*- ;; ;; My setting of nnmail-split-methods is in a private file, because ;; not everyone wants their email address broadcast to the Internet. ;; ;; We load the private file from here, instead of from ~/.emacs, ;; because we only want the loading to happen at Gnus startup time. ;; Otherwise the reference to `mail-sources' (in the private file) ;; will get an unbound variable error, because that variable comes ;; from Gnus. (let ((private-gnus (expand-file-name "~/private/.gnus"))) (if (file-exists-p private-gnus) (load private-gnus)))