summaryrefslogtreecommitdiffstats
path: root/.emacs.d/init.org
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d/init.org')
-rw-r--r--.emacs.d/init.org19
1 files changed, 19 insertions, 0 deletions
diff --git a/.emacs.d/init.org b/.emacs.d/init.org
index 8460d7a..098d5e0 100644
--- a/.emacs.d/init.org
+++ b/.emacs.d/init.org
@@ -422,6 +422,25 @@
"/usr/lib/node_modules/tern/emacs/")))
#+END_SRC
+* Some unconditional settings
+
+ Here are some settings that either need to be changed before certain
+ modules load, or that don't belong in any specific module.
+
+** Gnus init file
+
+ I put my gnus initialization file right where I put all my
+ module-specific initialization files. Gnus is special, though: It
+ loads the file every time you start it. That keeps it from using a
+ simple =(eval-after-load 'gnus '(load "gnus-init"))=.
+
+ *Note:* See my [[Vacuous defvar][note]] on vacuous defvar for this use of =defvar=.
+
+ #+BEGIN_SRC emacs-lisp
+ (defvar gnus-init-file)
+ (setq gnus-init-file "~/.emacs.d/site-lisp/gnus-init")
+ #+END_SRC
+
* Notes
Here are some random or somewhat general notes about things you may