diff options
| author | gcv <gepardcv@gmail.com> | 2022-08-28 07:10:34 -0700 |
|---|---|---|
| committer | gcv <gepardcv@gmail.com> | 2022-08-28 07:10:40 -0700 |
| commit | 866c699d2147ff0fffa334f4f20b5c5c5996527a (patch) | |
| tree | 0d095c2a62b0aba9973f0bc0bfddeed7dc02d9e4 | |
| parent | bdfcce3b485a06e2f036e63f74b4f74f261073c3 (diff) | |
Pre-declare free variables.
| -rw-r--r-- | perspective.el | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/perspective.el b/perspective.el index c208cb3..8e45fda 100644 --- a/perspective.el +++ b/perspective.el @@ -2249,6 +2249,7 @@ were merged in from a previous call to `persp-merge'." ;; Emacs 29: (defun persp--set-xref-marker-ring () "Set xref--history per persp." + (defvar xref--history) (let ((persp-curr-name (persp-name (persp-curr)))) (unless (gethash persp-curr-name persp--xref-marker-ring) (puthash persp-curr-name (cons nil nil) @@ -2257,6 +2258,8 @@ were merged in from a previous call to `persp-merge'." ;; Emacs 28 and earlier: (defun persp--set-xref-marker-ring () "Set xref--marker-ring per persp." + (defvar xref-marker-ring-length) + (defvar xref--marker-ring) (let ((persp-curr-name (persp-name (persp-curr)))) (unless (gethash persp-curr-name persp--xref-marker-ring) (puthash persp-curr-name (make-ring xref-marker-ring-length) |
