Skip to content

Commit 32d31f7

Browse files
author
Bozhidar Batsov
committed
Improve a bit the handling and display of clojure-mode-version.
`clojure-mode-version` is better off being a variable and it's nice to have an interactive function to display it. Most modes add a reference to a function such as `clojure-mode-display-version` in their menus.
1 parent f5f2fe4 commit 32d31f7

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

clojure-mode.el

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -365,9 +365,13 @@ numbers count from the end:
365365
leiningen.compile -> leiningen.test.compile (uses 1)
366366
clojure.http.client -> clojure.http.test.client (uses -1)")
367367

368-
(defun clojure-mode-version ()
369-
"Currently package.el doesn't support prerelease version numbers."
370-
"2.0.0")
368+
(defvar clojure-mode-version "2.0.0"
369+
"The current version of `clojure-mode'.")
370+
371+
(defun clojure-mode-display-version ()
372+
"Display the current `clojure-mode-version' in the minibuffer."
373+
(interactive)
374+
(message "clojure-mode (version %s)" clojure-mode-version))
371375

372376
;; For compatibility with Emacs < 24, derive conditionally
373377
(defalias 'clojure-parent-mode

0 commit comments

Comments
 (0)