emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/clojure-mode 913e2450a7: Move defvars out of eval-when-com


From: ELPA Syncer
Subject: [nongnu] elpa/clojure-mode 913e2450a7: Move defvars out of eval-when-compile
Date: Wed, 2 Feb 2022 08:58:12 -0500 (EST)

branch: elpa/clojure-mode
commit 913e2450a77a6ddda051f55ac651c99337147db1
Author: Bozhidar Batsov <bozhidar@batsov.dev>
Commit: Bozhidar Batsov <bozhidar@batsov.dev>

    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`).
---
 clojure-mode.el | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/clojure-mode.el b/clojure-mode.el
index 799d21e1fc..62b5b36dc7 100644
--- a/clojure-mode.el
+++ b/clojure-mode.el
@@ -58,14 +58,13 @@
 ;;; Code:
 
 
-(eval-when-compile
-  (defvar calculate-lisp-indent-last-sexp)
-  (defvar delete-pair-blink-delay)
-  (defvar font-lock-beg)
-  (defvar font-lock-end)
-  (defvar paredit-space-for-delimiter-predicates)
-  (defvar paredit-version)
-  (defvar paredit-mode))
+(defvar calculate-lisp-indent-last-sexp)
+(defvar delete-pair-blink-delay)
+(defvar font-lock-beg)
+(defvar font-lock-end)
+(defvar paredit-space-for-delimiter-predicates)
+(defvar paredit-version)
+(defvar paredit-mode)
 
 (require 'cl-lib)
 (require 'imenu)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]