From 444c669eac4717b5c78a8234eeae92f4744ed246 Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Sun, 31 Aug 2014 12:59:11 -0400 Subject: [PATCH] Defer loading of rainbow modes --- init-package/init-rainbow-delimiters.el | 14 +++++--------- init-package/init-rainbow-identifiers.el | 4 +++- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/init-package/init-rainbow-delimiters.el b/init-package/init-rainbow-delimiters.el index 31afcfd1f..186c21114 100644 --- a/init-package/init-rainbow-delimiters.el +++ b/init-package/init-rainbow-delimiters.el @@ -7,12 +7,8 @@ (rainbow-delimiters-mode 1)) (setq-default frame-background-mode 'dark) - (let ((supported-modes '(c-mode-common-hook - emacs-lisp-mode-hook - clojure-mode-hook - javascript-mode-hook - lisp-mode-hook - python-mode-hook - erlang-mode-hook))) - (dolist (hook supported-modes) - (add-hook hook 'turn-on-rainbow-delimiters-mode))))) + (add-to-hooks + 'turn-on-rainbow-delimiters-mode '(prog-mode-hook + erlang-mode-hook + )) + )) diff --git a/init-package/init-rainbow-identifiers.el b/init-package/init-rainbow-identifiers.el index 5fc5212ea..edd9e1f17 100644 --- a/init-package/init-rainbow-identifiers.el +++ b/init-package/init-rainbow-identifiers.el @@ -1,3 +1,5 @@ (use-package rainbow-identifiers + :commands rainbow-identifiers-mode :init - (add-to-hooks 'rainbow-identifiers-mode '(prog-mode-hook erlang-mode-hook))) + (add-to-hooks 'rainbow-identifiers-mode '(prog-mode-hook + erlang-mode-hook)))