From eeef473b3f6b63fbc9717e10262e82c314d6f940 Mon Sep 17 00:00:00 2001 From: José Juan Loeza Sierra Date: Sat, 11 Jul 2026 13:08:01 -0700 Subject: add hledger mode and format to emacs --- dot-config/emacs/init.el | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'dot-config/emacs/init.el') diff --git a/dot-config/emacs/init.el b/dot-config/emacs/init.el index df63bbe..09d5c48 100644 --- a/dot-config/emacs/init.el +++ b/dot-config/emacs/init.el @@ -249,6 +249,20 @@ displayed in the mode-line.") :ensure t) +;; hledger +;; see https://hledger.org/editors.html#ledger-mode +;; see https://hledger.org/editors.html#hledger-mode +(use-package hledger-mode + :ensure t + :mode ("\\.journal\\'" . hledger-mode) + :hook (hledger-mode . hledger-fmt-on-save-mode) +) + +(reformatter-define hledger-fmt + :program "hledger-fmt" + :args '("-" "--no-diff" "--exit-zero-on-changes")) + + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Other Development Stuff ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -- cgit v1.3