aboutsummaryrefslogtreecommitdiff
path: root/perspective.el
diff options
context:
space:
mode:
authorAaron Jensen <aaronjensen@gmail.com>2021-11-20 20:44:52 -0500
committerAaron Jensen <aaronjensen@gmail.com>2021-11-21 05:28:45 -0500
commit0008502d293d38d4a0ac54b3ab7caeed6466ad63 (patch)
tree9db640fff080e5644ccafaf6c40a9fe334387b22 /perspective.el
parentca6f778a3f1995600fc3d369bc636888812c80cc (diff)
Do not require which-key, respond to it being required
Diffstat (limited to 'perspective.el')
-rw-r--r--perspective.el4
1 files changed, 1 insertions, 3 deletions
diff --git a/perspective.el b/perspective.el
index cc7be51..784e4d9 100644
--- a/perspective.el
+++ b/perspective.el
@@ -312,9 +312,7 @@ Run with the activated perspective active.")
(define-key perspective-map (kbd "9") (lambda () (interactive) (persp-switch-by-number 9)))
(define-key perspective-map (kbd "0") (lambda () (interactive) (persp-switch-by-number 10)))
-(declare-function which-key-mode "which-key.el")
-(when (fboundp 'which-key-mode)
- (require 'which-key)
+(with-eval-after-load 'which-key
(declare-function which-key-add-keymap-based-replacements "which-key.el")
(when (fboundp 'which-key-add-keymap-based-replacements)
(which-key-add-keymap-based-replacements perspective-map