Skip to content

Commit 913e245

Browse files
committed
Move defvars out of eval-when-compile
`defvar` (when given a single argument) is a compiler directive whose execution has no effect. The fact that it also works when placed inside `eval-when-compile` is an accident (and a bug: it should only affect the rest of the code within the `eval-when-compile`).
1 parent f8989ab commit 913e245

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

Diff for: clojure-mode.el

+7-8
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,13 @@
5858
;;; Code:
5959

6060

61-
(eval-when-compile
62-
(defvar calculate-lisp-indent-last-sexp)
63-
(defvar delete-pair-blink-delay)
64-
(defvar font-lock-beg)
65-
(defvar font-lock-end)
66-
(defvar paredit-space-for-delimiter-predicates)
67-
(defvar paredit-version)
68-
(defvar paredit-mode))
61+
(defvar calculate-lisp-indent-last-sexp)
62+
(defvar delete-pair-blink-delay)
63+
(defvar font-lock-beg)
64+
(defvar font-lock-end)
65+
(defvar paredit-space-for-delimiter-predicates)
66+
(defvar paredit-version)
67+
(defvar paredit-mode)
6968

7069
(require 'cl-lib)
7170
(require 'imenu)

0 commit comments

Comments
 (0)