From 3c1a6f91cce53db82a9f6e99157bc02f09b32731 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 20 Feb 2017 00:40:38 -0500 Subject: [PATCH] Fix savehist causing pauses due to faulty hook --- core/core-editor.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/core-editor.el b/core/core-editor.el index 5717d2e5a..3688d2991 100644 --- a/core/core-editor.el +++ b/core/core-editor.el @@ -44,14 +44,15 @@ (require 'savehist) (setq savehist-file (concat doom-cache-dir "savehist") savehist-save-minibuffer-history t + savehist-autosave-interval nil ; save on kill only savehist-additional-variables '(kill-ring search-ring regexp-search-ring)) (savehist-mode 1) ;; Remove text-property cruft from history (defun doom|unpropertize-savehist () - (mapc (lambda (list) - (when (boundp list) - (set list (mapcar 'substring-no-properties (eval list))))) + (mapc (lambda (sym) + (when (boundp sym) + (setf (symbol-value sym) (mapcar 'substring-no-properties (symbol-value sym))))) '(kill-ring minibuffer-history helm-grep-history helm-ff-history file-name-history read-expression-history extended-command-history evil-ex-history)))