aboutsummaryrefslogtreecommitdiff
path: root/modules/ledger-config.el
Commit message (Collapse)AuthorAgeFilesLines
* feat(ledger): un-orphan ledger-config and rewrite clean-on-saveCraig Jennings35 hours1-14/+26
| | | | ledger-config.el was never required in init.el, so the whole module was dead code. I added the require (which installs ledger-mode, flycheck-ledger, and company-ledger via the global ensure) and rewrote the clean-on-save: instead of rebinding C-x C-s to a clean-then-save command, a buffer-local before-save-hook tidies the buffer on every save path, gated by cj/ledger-clean-on-save. The reports shell out to the ledger CLI, so a load-time check now warns when it isn't on PATH. Added ledger-highlight-xact-under-point.
* chore(elisp): clear byte-compile warnings (18 more modules)Craig Jennings48 hours1-1/+10
| | | | | | Add declare-function/defvar declarations for lazily-loaded package symbols, reflow over-long docstrings, swap pdf-view-*-command interactive-only calls for their non-interactive twins, fix a malformed with-demoted-errors in ledger-config (the clean-buffer body was being read as the format string), and rename the unprefixed global wwwdir to cj/httpd-wwwdir (no external refs). No behavior change. Claude-Session: https://claude.ai/code/session_01BqrdWUo9GcznYX2pZr76gZ
* changing repositoriesCraig Jennings2025-10-121-0/+50