diff --git a/bin/doom b/bin/doom index 8dc0fcc84..9b69d97b4 100755 --- a/bin/doom +++ b/bin/doom @@ -7,12 +7,14 @@ :; exit $__DOOMCODE ;; The garbage collector isn't as important during CLI ops. A higher threshold -;; makes it 15-30% faster, but set it too high and we risk spiralling memory -;; usage in longer sessions. +;; makes it 15-30% faster, but set it too high and we risk runaway memory usage +;; in longer sessions. (setq gc-cons-threshold 134217728) ; 128mb + ;; Prioritize non-byte-compiled source files in non-interactive sessions to ;; prevent loading stale byte-code. (setq load-prefer-newer t) + ;; Ensure Doom runs out of this file's parent directory, where Doom is ;; presumably installed. Use the EMACSDIR envvar to change this. (setq user-emacs-directory diff --git a/core/core.el b/core/core.el index 932687e20..3b8f895ad 100644 --- a/core/core.el +++ b/core/core.el @@ -33,14 +33,14 @@ envvar will enable this at startup.") (setenv "HOME" (getenv "USERPROFILE")) (setq abbreviated-home-dir nil)) -;; Contrary to what many Emacs users have in their configs, you really don't -;; need more than this to make UTF-8 the default coding system: +;; Contrary to what many Emacs users have in their configs, you don't need more +;; than this to make UTF-8 the default coding system: (when (fboundp 'set-charset-priority) (set-charset-priority 'unicode)) ; pretty (prefer-coding-system 'utf-8) ; pretty (setq locale-coding-system 'utf-8) ; please -;; The clipboard's on Windows could be in a wider (or thinner) encoding than -;; utf-8 (likely UTF-16), so let Emacs/the OS decide what encoding to use there. +;; The clipboard's on Windows could be in a wider encoding than utf-8 (likely +;; utf-16), so let Emacs/the OS decide what encoding to use there. (unless IS-WINDOWS (setq selection-coding-system 'utf-8)) ; with sugar on top diff --git a/modules/app/everywhere/config.el b/modules/app/everywhere/config.el index cfd7ecd9d..39ad6ffb5 100644 --- a/modules/app/everywhere/config.el +++ b/modules/app/everywhere/config.el @@ -1,7 +1,10 @@ ;;; app/everywhere/config.el -*- lexical-binding: t; -*- (use-package! emacs-everywhere - :defer ; entry point is autoloaded + ;; Entry points into this package are autoloaded; i.e. the `emacs-everywhere' + ;; function, meant to be called directly via emacsclient. See this module's + ;; readme for details. + :defer t :config (after! doom-modeline (doom-modeline-def-segment emacs-everywhere