diff options
| author | Franck Cuny <franck@fcuny.net> | 2025-12-01 07:53:04 -0800 |
|---|---|---|
| committer | Franck Cuny <franck@fcuny.net> | 2025-12-01 07:53:04 -0800 |
| commit | f4c0661e4a3132a6d437012e158f5d38d6044199 (patch) | |
| tree | 5afa401cf19aa4dcd1ada96688910053a0899530 | |
| parent | don't penalize local network (diff) | |
| download | infra-f4c0661e4a3132a6d437012e158f5d38d6044199.tar.gz | |
more emacs configuration for ledger
| -rw-r--r-- | home/programs/emacs/default.nix | 1 | ||||
| -rw-r--r-- | home/programs/emacs/site-lisp/init-text.el | 22 |
2 files changed, 19 insertions, 4 deletions
diff --git a/home/programs/emacs/default.nix b/home/programs/emacs/default.nix index b14077f..99dc608 100644 --- a/home/programs/emacs/default.nix +++ b/home/programs/emacs/default.nix @@ -25,6 +25,7 @@ let docker-compose-mode dockerfile-mode exec-path-from-shell + flymake-hledger git-link go-mode gotest diff --git a/home/programs/emacs/site-lisp/init-text.el b/home/programs/emacs/site-lisp/init-text.el index f9a0971..1fc02b4 100644 --- a/home/programs/emacs/site-lisp/init-text.el +++ b/home/programs/emacs/site-lisp/init-text.el @@ -196,11 +196,25 @@ (consult-denote-mode)) (use-package ledger-mode - :mode ("\\.journal\\'" . hledger-mode) - :defer t + :mode ("\\.journal\\'" "\\.ledger\\'" "\\.hledger\\'" "\\.dat\\'") :custom - (ledger-binary-path "hledger") - (ledger-mode-should-check-version nil)) + ((ledger-binary-path "hledger") + (ledger-mode-should-check-version nil) + (ledger-report-auto-width nil) + (ledger-report-links-in-register nil) + (ledger-report-native-highlighting-arguments '("--color=always")) + (ledger-report-use-header-line t))) + +(use-package flymake-hledger + :after (ledger-mode flymake) + :hook + (ledger-mode . flymake-hledger-enable) + :custom + ;; https://hledger.org/1.30/hledger.html#check for the meaning of + ;; each check and a list of all of them. + (flymake-hledger-checks '("accounts" + "commodities" + "balancednoautoconversion"))) (provide 'init-text) |
