[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/clojure-ts-mode 662bc0d1ee 25/71: Add a command to display
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/clojure-ts-mode 662bc0d1ee 25/71: Add a command to display the mode's version |
Date: |
Fri, 25 Aug 2023 03:59:28 -0400 (EDT) |
branch: elpa/clojure-ts-mode
commit 662bc0d1ee3465bb670098aa417efa9620500238
Author: Bozhidar Batsov <bozhidar@batsov.dev>
Commit: Bozhidar Batsov <bozhidar@batsov.dev>
Add a command to display the mode's version
Useful for bug reports.
---
clojure-ts-mode.el | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/clojure-ts-mode.el b/clojure-ts-mode.el
index d58d14488f..e6a95b1f53 100644
--- a/clojure-ts-mode.el
+++ b/clojure-ts-mode.el
@@ -52,6 +52,11 @@
;;; Code:
(require 'treesit)
+(defconst clojure-ts-mode-version
+ (eval-when-compile
+ (lm-version (or load-file-name buffer-file-name)))
+ "The current version of `clojure-ts-mode'.")
+
(defconst clojure-ts-mode--builtin-dynamic-var-regexp
(eval-and-compile
(concat "^"
@@ -349,6 +354,11 @@
'treesit-language-source-alist
'(clojure "https://github.com/sogaiu/tree-sitter-clojure.git"))
+(defun clojure-ts-mode-display-version ()
+ "Display the current `clojure-mode-version' in the minibuffer."
+ (interactive)
+ (message "clojure-ts-mode (version %s)" clojure-ts-mode-version))
+
;;;###autoload
(define-derived-mode clojure-ts-mode prog-mode "Clojure[TS]"
"Major mode for editing Clojure code.
@@ -373,9 +383,9 @@ Requires Emacs 29 and libtree-sitter-clojure.so available
somewhere in
(setq treesit--indent-verbose t)
(treesit-major-mode-setup)
(treesit-inspect-mode)
- ;(clojure-mode-variables)
- ;(add-hook 'paredit-mode-hook #'clojure-paredit-setup)
- ;(add-hook 'electric-indent-function
#'clojure-mode--electric-indent-function)
+ ;; (clojure-mode-variables)
+ ;; (add-hook 'paredit-mode-hook #'clojure-paredit-setup)
+ ;; (add-hook 'electric-indent-function
#'clojure-mode--electric-indent-function)
))
;; Redirect clojure-mode to clojure-ts-mode if clojure-mode is present
- [nongnu] elpa/clojure-ts-mode 8109fdfe1a 40/71: Fix a bad name, (continued)
- [nongnu] elpa/clojure-ts-mode 8109fdfe1a 40/71: Fix a bad name, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode f469a8c558 24/71: Add a note about the current status, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 866e815f8e 63/71: Release v0.1.2, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode e423062a04 10/71: Fix a link, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 2fe33b8fc2 35/71: Fix a typo, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode aed33874a7 22/71: Update copyright years, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 9fb5739a67 64/71: Add elpaignore file, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 2d6b12e15b 61/71: Fix link in changelog, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 59bbb1e773 31/71: Tweak the readme a bit, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 6cba90c556 67/71: Move defcustom above usage, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 662bc0d1ee 25/71: Add a command to display the mode's version,
ELPA Syncer <=
- [nongnu] elpa/clojure-ts-mode dcbd3b04dd 38/71: Fix bulleted markdown list, not displaying properly, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 80d2dcd1f6 47/71: Cleanup mode function, add var to control treesit debugging tools, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 3dabaf535d 08/71: Hijack clojure-mode's auto/interpreter-mode registrations, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode d6985289f8 70/71: Add info about mailing list alternative in CONTRIBUTING.md, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 359521e61f 52/71: Add MELPA Stable badge and Make 0.1.0 version, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 54a69be9cd 29/71: Use eldev to lint the project, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode aaac7df2cc 26/71: Remove unneeded progn, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode ae3790adc0 65/71: Allow user to configure highlighting comment macro body, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode 3e4c55fab1 71/71: 0.1.4 in package header, ELPA Syncer, 2023/08/25
- [nongnu] elpa/clojure-ts-mode c9f1ed357d 13/71: Refer users to upstream tree-sitter-clojure, ELPA Syncer, 2023/08/25