imp: ui: also show declared leaf accounts (when showing zeros)
Similar to (and motivating) balance --declared, the goal is to show a useful list of accounts when all you have is some starter files with account declarations.
This commit is contained in:
parent
7e47d36451
commit
eb4ad8cc11
@ -78,8 +78,11 @@ asInit d reset ui@UIState{
|
|||||||
where
|
where
|
||||||
as = map asItemAccountName displayitems
|
as = map asItemAccountName displayitems
|
||||||
|
|
||||||
|
rspec' =
|
||||||
-- Further restrict the query based on the current period and future/forecast mode.
|
-- Further restrict the query based on the current period and future/forecast mode.
|
||||||
rspec' = reportSpecSetFutureAndForecast d (forecast_ $ inputopts_ copts) rspec
|
(reportSpecSetFutureAndForecast d (forecast_ $ inputopts_ copts) rspec)
|
||||||
|
-- always show declared accounts even if unused
|
||||||
|
{_rsReportOpts=ropts{declared_=True}}
|
||||||
|
|
||||||
-- run the report
|
-- run the report
|
||||||
(items,_total) = balanceReport rspec' j
|
(items,_total) = balanceReport rspec' j
|
||||||
|
|||||||
@ -194,6 +194,8 @@ Additional screen-specific keys are described below.
|
|||||||
This is normally the first screen displayed.
|
This is normally the first screen displayed.
|
||||||
It lists accounts and their balances, like hledger's balance command.
|
It lists accounts and their balances, like hledger's balance command.
|
||||||
By default, it shows all accounts and their latest ending balances (including the balances of subaccounts).
|
By default, it shows all accounts and their latest ending balances (including the balances of subaccounts).
|
||||||
|
Accounts which have been declared with an [account directive](#declaring-accounts) are also listed, even if not yet used
|
||||||
|
(except for empty parent accounts).
|
||||||
If you specify a query on the command line, it shows just the matched accounts and the balances from matched transactions.
|
If you specify a query on the command line, it shows just the matched accounts and the balances from matched transactions.
|
||||||
|
|
||||||
Account names are shown as a flat list by default; press `t` to toggle tree mode.
|
Account names are shown as a flat list by default; press `t` to toggle tree mode.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user