aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Jensen <aaronjensen@gmail.com>2021-11-20 20:45:19 -0500
committerAaron Jensen <aaronjensen@gmail.com>2021-11-21 05:28:46 -0500
commit5b5e4a06a88708d500186dff9122263cd53c49ba (patch)
tree110aead47358af96b915bc8217542b8bd4386665
parent0008502d293d38d4a0ac54b3ab7caeed6466ad63 (diff)
Do not require xref, respond to it being required
-rw-r--r--perspective.el3
1 files changed, 1 insertions, 2 deletions
diff --git a/perspective.el b/perspective.el
index 784e4d9..960dccc 100644
--- a/perspective.el
+++ b/perspective.el
@@ -1759,8 +1759,7 @@ restored."
;;; --- xref code
;; xref is not available in Emacs 24, so be careful:
-(when (require 'xref nil t)
-
+(with-eval-after-load 'xref
(defvar persp--xref-marker-ring (make-hash-table :test 'equal))
(defun persp--set-xref-marker-ring ()