From 0008502d293d38d4a0ac54b3ab7caeed6466ad63 Mon Sep 17 00:00:00 2001 From: Aaron Jensen Date: Sat, 20 Nov 2021 20:44:52 -0500 Subject: Do not require which-key, respond to it being required --- perspective.el | 4 +--- 1 file changed, 1 insertion(+), 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 -- cgit v1.0