From e59fc60a8b70d22c742f9f664c0ecc08fd8f19dc Mon Sep 17 00:00:00 2001 From: Ivan Popovych Date: Tue, 8 Mar 2022 13:54:39 +0200 Subject: Wrap persp-consult-source in with-eval-after-load --- perspective.el | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/perspective.el b/perspective.el index 806197c..4bc8909 100644 --- a/perspective.el +++ b/perspective.el @@ -1548,17 +1548,21 @@ PERSP-SET-IDO-BUFFERS)." ;; Buffer switching integration: Consult -(defvar persp-consult-source - (list :name "Perspective" - :narrow ?s - :category 'buffer - :state #'consult--buffer-state - :history 'buffer-name-history - :default t - :items - (lambda () (consult--buffer-query :sort 'visibility - :predicate 'persp-is-current-buffer - :as #'buffer-name)))) +(with-eval-after-load 'consult + (declare-function consult--buffer-state "consult.el") + (declare-function consult--buffer-query "consult.el") + + (defvar persp-consult-source + (list :name "Perspective" + :narrow ?s + :category 'buffer + :state #'consult--buffer-state + :history 'buffer-name-history + :default t + :items + #'(lambda () (consult--buffer-query :sort 'visibility + :predicate 'persp-is-current-buffer + :as #'buffer-name))))) ;; Buffer switching integration: Ivy. ;; -- cgit v1.0