From 1c1fe6dbb57fa2d5f9cefaef7dad9c1d6a1553a9 Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Mon, 7 Dec 2020 08:22:54 -0600 Subject: Put customize customizations into a different file --- config.org | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config.org b/config.org index a16e6d5..b08f891 100644 --- a/config.org +++ b/config.org @@ -589,6 +589,15 @@ I want a minimal screen when I start Emacs. Based on the beauty of configs like (cuss initial-scratch-message ";; Hi there!\n") #+end_src +** Don't use =customize= + +I use customize to discover different things Emacs can do, but I (a) don't want to write the customizations to my =init.el= and (b) I don't want to load them on startup. One source of truth for me thanks! + +#+begin_src emacs-lisp + (cuss custom-file + (no-littering-expand-etc-file-name "custom.el")) +#+end_src + ** Completing-read niceties =completing-read= is Emacs's selection-narrowing-slash-completion framework thing. There's a bunch of packages for it, including =ido=, =icomplete=, =ivy=, and =helm=. I use raxod52's =selectrum= and others, which /extend/ without /clobbering/ existing Emacs functionality. Plus they seem to run faster, at least on Windows. -- cgit 1.4.1-21-gabe81