This is more consistent with the behavior of ledger-copy-transaction-at-point
and ledger-insert-effective-date
. In order to disable the pop-up calendar, bind
org-read-date-popup-calendar
to nil. The command now prompts twice - once for
the date and another time for the xact text. If you find this annoying, set
ledger-add-transaction-prompt-for-text
to nil.
Some users prefer different completion systems such as ivy or helm. To get the old behavior back, see the instructions in the ledger manual under the heading “Adding Transactions.”
Additionally, we now realign transactions after completion, see ledger-post-auto-align.
New option ledger-report-use-header-line controls this behavior and ledger-report-header-line-fn controls how the information is reported.
Ledger-mode uses this option to insert dates whenever it is needed.
So, for example, debts are usually red and deposits blue.
New option ledger-report-use-native-highlighting controls this behavior.
Option ledger-report-auto-width controls whether we pass this information to ledger or not.
This supports checking for errors in syntax.
Two new options ledger-flymake-be-pedantic and ledger-flymake-be-explicit control which flags get passed to ledger during checking.
See new option ledger-report-resize-window
This should make ledger-mode look better when used with various themes that don’t provide support for ledger-mode explicitly.
See the “Expansion Formats” section of the ledger mode manual to see examples on how to use this.
New commands ledger-navigate-next-uncleared and ledger-navigate-previous-uncleared move to the next and previous uncleared transactions. These don’t have default keybindings.
This allows users to exclude some accounts from being offered during completion. This is useful if, for example, you have a lot of accounts but only use some of them rarely.