Commit cf97f9c99760

Vincent Demeester <vincent@sbr.pm>
2020-02-19 12:10:07
Fix cusedit not being tangled 🤕
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent a321e9d
Changed files (2)
emacs.org
@@ -360,7 +360,7 @@
 your liking, Emacs will append a piece of elisp to your init file. I prefer to have that
 stored in a separate file.
 
-#+begin_src emacs-lisp : tangle init.el
+#+begin_src emacs-lisp :tangle init.el
 (defconst vde/custom-file (locate-user-emacs-file "custom.el")
   "File used to store settings from Customization UI.")
 
init.el
@@ -92,6 +92,22 @@
 (eval-when-compile
   (require 'use-package))
 
+(defconst vde/custom-file (locate-user-emacs-file "custom.el")
+  "File used to store settings from Customization UI.")
+
+(use-package cus-edit
+  :config
+  (setq
+   custom-file vde/custom-file
+   custom-buffer-done-kill nil          ; Kill when existing
+   custom-buffer-verbose-help nil       ; Remove redundant help text
+   custom-unlispify-tag-names nil       ; Show me the real variable name
+   custom-unlispify-menu-entries nil)
+  (unless (file-exists-p custom-file)
+    (write-region "" nil custom-file))
+
+  (load vde/custom-file 'no-error 'no-message))
+
 (defun vde/el-load-dir (dir)
     "Load el files from the given folder"
     (let ((files (directory-files dir nil "\.el$")))