From bb959c635be3b82c348eca81841f2cd16d0cf8d3 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 11 Sep 2017 23:14:35 +0200 Subject: [PATCH] Prevent/delay hash-table rehashing This is *definitely* premature optimization. --- core/core-packages.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/core-packages.el b/core/core-packages.el index 53645f5b9..d03916593 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -228,7 +228,9 @@ This aggressively reloads core autoload files." e.g '(:feature evil :lang emacs-lisp javascript java)" (unless doom-modules - (setq doom-modules (make-hash-table :test #'equal :size (+ 5 (length modules))))) + (setq doom-modules (make-hash-table :test #'equal + :size (+ 5 (length modules)) + :rehash-threshold 1.0))) (let (mode) (dolist (m modules) (cond ((keywordp m)