File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 52
52
; ;; Code:
53
53
(require 'treesit )
54
54
55
+ (defconst clojure-ts-mode-version
56
+ (eval-when-compile
57
+ (lm-version (or load-file-name buffer-file-name)))
58
+ " The current version of `clojure-ts-mode' ." )
59
+
55
60
(defconst clojure-ts-mode--builtin-dynamic-var-regexp
56
61
(eval-and-compile
57
62
(concat " ^"
349
354
'treesit-language-source-alist
350
355
'(clojure " https://github.com/sogaiu/tree-sitter-clojure.git" ))
351
356
357
+ (defun clojure-ts-mode-display-version ()
358
+ " Display the current `clojure-mode-version' in the minibuffer."
359
+ (interactive )
360
+ (message " clojure-ts-mode (version %s ) " clojure-ts-mode-version))
361
+
352
362
;;;### autoload
353
363
(define-derived-mode clojure-ts-mode prog-mode " Clojure[TS]"
354
364
" Major mode for editing Clojure code.
@@ -373,9 +383,9 @@ Requires Emacs 29 and libtree-sitter-clojure.so available somewhere in
373
383
(setq treesit--indent-verbose t )
374
384
(treesit-major-mode-setup)
375
385
(treesit-inspect-mode)
376
- ; (clojure-mode-variables)
377
- ; (add-hook 'paredit-mode-hook #'clojure-paredit-setup)
378
- ; (add-hook 'electric-indent-function #'clojure-mode--electric-indent-function)
386
+ ; ; (clojure-mode-variables)
387
+ ; ; (add-hook 'paredit-mode-hook #'clojure-paredit-setup)
388
+ ; ; (add-hook 'electric-indent-function #'clojure-mode--electric-indent-function)
379
389
))
380
390
381
391
; ; Redirect clojure-mode to clojure-ts-mode if clojure-mode is present
You can’t perform that action at this time.
0 commit comments