diff options
-rw-r--r-- | config.org | 9 |
1 files changed, 9 insertions, 0 deletions
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 | |||
589 | (cuss initial-scratch-message ";; Hi there!\n") | 589 | (cuss initial-scratch-message ";; Hi there!\n") |
590 | #+end_src | 590 | #+end_src |
591 | 591 | ||
592 | ** Don't use =customize= | ||
593 | |||
594 | 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! | ||
595 | |||
596 | #+begin_src emacs-lisp | ||
597 | (cuss custom-file | ||
598 | (no-littering-expand-etc-file-name "custom.el")) | ||
599 | #+end_src | ||
600 | |||
592 | ** Completing-read niceties | 601 | ** Completing-read niceties |
593 | 602 | ||
594 | =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. | 603 | =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. |