summaryrefslogtreecommitdiff
path: root/dot-config/emacs
diff options
context:
space:
mode:
Diffstat (limited to 'dot-config/emacs')
-rw-r--r--dot-config/emacs/init.el14
1 files changed, 14 insertions, 0 deletions
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 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;