GNOME Bugzilla – Bug 489285
accounts completion should operate on all path segments
Last modified: 2018-06-29 21:52:45 UTC
Typeahead completes on the full account name (eg. Expenses:Home:Mortgage), which makes it difficult to quickly categorize transactions. Given that nearly everything in my Credit Card account is an Expense, it is irritating to have to type out "e-x-p-e-n-s-e-s-:-g" to get to "Groceries". It would be great if I could just type "g-r" to get there.
As a bit of a workaround, as soon as you've typed the unique prefix of Expenses (usually "ex" given we strongly suggest a top-level "Equity" account, which also starts with "e"), pressing the account separator will complete that part of the path. Thus, you could type "e-x-:-g-:" to complete "Expenses:Groceries".
That helps a lot. However, I changed the separator (preferences:accounts:separator character) to a slash, and the completion stopped working. I also tried a period (I want something that doesn't require the shift key), and that doesn't work either. Oh, wait. If I change the separator, quit gnucash, and restart it, *then* the new separator works for autocompletion. You want I should file a bug for that?
Yes, please.
Is the original bug still a problem? Or did comment#1 basically answer the question?
Yes, the original bug is still valid; even if the workaround makes it easier, one should still be able to type "Gro" and have it complete to "Expenses:Groceries", imho.
This would help a beginner with big and complicated account trees such as the German SKR trees where it is not immediately clear where to find "Umsatzsteuer", for example.
this is also being discussed and fixed in bug 129099 *** This bug has been marked as a duplicate of 129099 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=489285. Please update any external references or bookmarks.