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.

Reply via email to