On Saturday, February 4, 2017 at 3:41:17 PM UTC-5, Oon-Ee Ng wrote: > > I'm a vim user, but figured going with beancount is as good a reason as > any to try emacs out (evil-mode though). >
Congratulations! Have figured some basics out, but it seems slightly inefficient (especially > looking forward to a ton of entries and a growing beancount file). > > So my file structure (I think fairly common based on other examples I've > seen online) is repeated copies of > > * Type (I use one of Bank Account, Credit Card, Cash) > ** InstitutionA > ** InstitutionB > > And then right at the end I have a > > * Unsorted > > That's where all the quick-add-via-fava transactions go, which I > eventually want to sort back to the structure above. Copying an entire > transaction I do d-a-p (delete paragraph), which I can then paste where I > want it to go. > > The problem here is, how do I quickly get to where I want it to go? Under > a Type->Institution heading I have a chronologically sorted list of > transactions, and I'd want the newer ones to be somewhere near the end > (especially for large files with lots of transactions). Currently I have to > close the Unsorted heading, open the target heading, and then go to the > bottom (and scroll up a few lines past some headings) before pasting. > > Is this pretty much what others are doing? Or is there a faster way (e.g. > something like 'go directly to end of this heading')? > I'm not sure what others do, but I can describe my own. My organization looks like this: * Options * CA ** National Bank *** Checking *** Savings * US ** BofA *** Checking *** Savings ** Amex *** BlueCash ** Fidelity ... Each section contains a mostly sorted list of transactions for a number of related accounts. Then I have a section for income: * Income ** AcmeInc *** Salary *** Vesting ... Then I have sections for government things, like taxes, with a subsection for each country: * Government ** Taxes *** 2001 *** 2002 ... *** 2016 **** US **** CA I have a generic section for cash expenses like yours, I call mine "Daybook", and each subsection is for a particular period, e.g. a trip, some interval of time when I don't travel: * Daybook ** 2016 ... *** Fall in NYC *** Trip to Maui *** Holidays in NYC These are arbitrary, but in chronological order, and I tend to create a new section anytime I travel, so it comes with an update in the "location" event that can report on days vs. location. Finally, I have a long section where I put all price updates, typically update every couple of weeks (but I'm not so good about regular entries yet, I'd like to automate that at some point): * Prices ... To go somewhere, I currently open my document with all sections folded, then I use i-search to find the right heading, e.g., "C-s * Ame" to get to the American Express section. Then I press C-i to open up that section and then C-n to go to the bottom. I use registers intensely in order to go back and forth between different parts of my file. This is simplified a fair bit. I hope this helps, -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscr...@googlegroups.com. To post to this group, send email to beancount@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/ba341908-c747-4749-945f-ea3907553cbe%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.