Use zprint as a formatter in Clojure

This commit is contained in:
Tobias Ostner 2026-06-18 13:25:30 +02:00
parent 40c983fe50
commit bbedd6735d

View file

@ -18,14 +18,22 @@
(use-package apheleia (use-package apheleia
:config :config
;; Nix
(setf (alist-get 'nixpkgs-fmt apheleia-formatters) (setf (alist-get 'nixpkgs-fmt apheleia-formatters)
'("nixpkgs-fmt")) '("nixpkgs-fmt"))
(setf (alist-get 'nix-mode apheleia-mode-alist)
'nixpkgs-fmt)
;; Python
(setf (alist-get 'python-mode apheleia-mode-alist) (setf (alist-get 'python-mode apheleia-mode-alist)
'(ruff-isort ruff)) '(ruff-isort ruff))
(setf (alist-get 'python-ts-mode apheleia-mode-alist) (setf (alist-get 'python-ts-mode apheleia-mode-alist)
'(ruff-isort ruff)) '(ruff-isort ruff))
(setf (alist-get 'nix-mode apheleia-mode-alist) ;; Clojure
'nixpkgs-fmt)) (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 (use-package autorevert
:config :config