From bbedd6735dc4c8b09f54071c97cde25a929aecf4 Mon Sep 17 00:00:00 2001 From: Tobias Ostner Date: Thu, 18 Jun 2026 13:25:30 +0200 Subject: [PATCH] Use zprint as a formatter in Clojure --- flakes/emacs/config/init.el | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/flakes/emacs/config/init.el b/flakes/emacs/config/init.el index 1824673..f338efa 100644 --- a/flakes/emacs/config/init.el +++ b/flakes/emacs/config/init.el @@ -18,14 +18,22 @@ (use-package apheleia :config + ;; Nix (setf (alist-get 'nixpkgs-fmt apheleia-formatters) '("nixpkgs-fmt")) + (setf (alist-get 'nix-mode apheleia-mode-alist) + 'nixpkgs-fmt) + ;; Python (setf (alist-get 'python-mode apheleia-mode-alist) '(ruff-isort ruff)) (setf (alist-get 'python-ts-mode apheleia-mode-alist) '(ruff-isort ruff)) - (setf (alist-get 'nix-mode apheleia-mode-alist) - 'nixpkgs-fmt)) + ;; Clojure + (setf (alist-get 'zprint apheleia-formatters) + '("zprint" "{:search-config? true}" "-w" inplace)) + (setf (alist-get 'clojure-mode apheleia-mode-alist) 'zprint) + (setf (alist-get 'clojurescript-mode apheleia-mode-alist) 'zprint) + (setf (alist-get 'clojurec-mode apheleia-mode-alist) 'zprint)) (use-package autorevert :config