From d4608c08f8c12ce3335afd0c7216db4eeeb50a8e Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 20 May 2018 12:16:45 +0200 Subject: [PATCH] Defer dtrt-indent & don't detect indent in noninteractive Doom --- core/core-editor.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/core-editor.el b/core/core-editor.el index da456d948..6971f2b67 100644 --- a/core/core-editor.el +++ b/core/core-editor.el @@ -176,13 +176,15 @@ fundamental-mode) for performance sake." command-log-mode-open-log-turns-on-mode t)) (def-package! dtrt-indent + :defer t :config (setq dtrt-indent-verbosity (if doom-debug-mode 2 0)) (defun doom|detect-indentation () (unless (or doom-inhibit-indent-detection (eq major-mode 'fundamental-mode)) (dtrt-indent-mode +1))) - (add-hook 'after-change-major-mode-hook #'doom|detect-indentation)) + (unless noninteractive + (add-hook 'after-change-major-mode-hook #'doom|detect-indentation))) (def-package! expand-region :commands (er/expand-region er/contract-region er/mark-symbol er/mark-word)