set `custom-file' and load it
authorAmin Bandali <amin@aminb.org>
Fri, 20 Apr 2018 23:17:14 +0000 (19:17 -0400)
committerAmin Bandali <amin@aminb.org>
Fri, 20 Apr 2018 23:17:14 +0000 (19:17 -0400)
emacs/.gitignore
emacs/init.org

index 2de0f3c..46eda09 100644 (file)
@@ -1,6 +1,7 @@
 *.elc
 /init.el
 /auto-save-list/
+/etc/
 /var/
 /elpa/
 /recentf
index 7c74728..bca8b9f 100644 (file)
@@ -56,14 +56,6 @@ file.
 ;;; Code:
 #+end_src
 
-** Org
-
-#+begin_src emacs-lisp
-(setq org-src-tab-acts-natively t
-      org-src-preserve-indentation nil
-      org-edit-src-content-indentation 0)
-#+end_src
-
 ** Startup time
 
 Measure and display startup time. Also, temporarily increase
@@ -97,6 +89,27 @@ Reset the variables back to default after init.
               ,load-file-name elapsed))))
 #+end_src
 
+** Custom file (=custom.el=)
+
+I'm not planning on using the custom file much, but even so, I
+definitely don't want it mixing with =init.el=. So, here, let's give
+it it's own file.
+
+#+begin_src emacs-lisp
+(setq custom-file (expand-file-name
+                  "etc/custom.el"
+                  user-emacs-directory))
+(load custom-file)
+#+end_src
+
+** Org
+
+#+begin_src emacs-lisp
+(setq org-src-tab-acts-natively t
+      org-src-preserve-indentation nil
+      org-edit-src-content-indentation 0)
+#+end_src
+
 * Footer
 
 #+begin_src emacs-lisp :comments none