diff options
author | jao <jao@gnu.org> | 2025-09-20 02:56:15 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2025-09-20 02:56:15 +0100 |
commit | 9d3c619aa9e9d3bfd39cbfe46edb98a07e191416 (patch) | |
tree | ec4ba74a8d0c7e13e4872d6cc4363f1bee333fc9 | |
parent | 6a7509aa7b75c0f836a48053b6d7ed1ba1320724 (diff) | |
download | elibs-9d3c619aa9e9d3bfd39cbfe46edb98a07e191416.tar.gz elibs-9d3c619aa9e9d3bfd39cbfe46edb98a07e191416.tar.bz2 |
clojure nits
-rw-r--r-- | custom/jao-custom-programming.el | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/custom/jao-custom-programming.el b/custom/jao-custom-programming.el index 4028f3d..6f31711 100644 --- a/custom/jao-custom-programming.el +++ b/custom/jao-custom-programming.el @@ -239,27 +239,29 @@ ;;;; Clojure (use-package clojure-mode :ensure t + :hook (clojure-mode . jao-clojure--fix-things) :config (defun jao-clojure--fix-things () (setq-local completion-styles '(basic partial-completion emacs22)) (eldoc-mode 1) (setq mode-name "λ")) - :hook (clojure-mode . jao-clojure--fix-things)) - -(defun jao-cider-test-ns (ns) - (let ((parts (string-split ns "\\."))) - (if (string= "test" (cadr parts)) - ns - (mapconcat #'identity (cons (car parts) (cons "test" (cdr parts))) ".")))) - -(defun jao-kaocha-file-name () - (let* ((filename (match-string 2)) - (path (replace-regexp-in-string "\\." "/" (match-string 1)))) - (substring-no-properties (concat "test/" path filename)))) - -(defconst jao-kaocha-compilation-error - '(kaocha-error "^FAIL in \\(.+\\.\\)[^ ]+ (\\([^:]+\\.clj[cs]?\\):\\([0-9]+\\))" - jao-kaocha-file-name 3)) + + (defun jao-cider-test-ns (ns) + (let ((parts (string-split ns "\\."))) + (if (string= "test" (cadr parts)) + ns + (mapconcat #'identity + (cons (car parts) (cons "test" (cdr parts))) ".")))) + + (defun jao-kaocha-file-name () + (let* ((filename (match-string 2)) + (path (replace-regexp-in-string "\\." "/" (match-string 1)))) + (substring-no-properties (concat "test/" path filename)))) + + (defconst jao-kaocha-compilation-error + '(kaocha-error + "^FAIL in \\(.+\\.\\)[^ ]+ (\\([^:]+\\.clj[cs]?\\):\\([0-9]+\\))" + jao-kaocha-file-name 3))) (use-package compile :config |