input mode for Emacs

109 views
Skip to first unread message

Saša Janiška

unread,
Oct 19, 2016, 4:25:22 AM10/19/16
to bean...@googlegroups.com
Hello,

There are, afaict, two modes for Emacs which can be used for entering
Beancount transactions — ledger major mode and Beancount minor mode
along with e.g. org-mode, so I’d like to hear from experienced Beancount
users what they use, any pro/cons etc.?


Sincerely,
Gour

--
Those who are on this path are resolute in purpose,
and their aim is one. O beloved child of the Kurus,
the intelligence of those who are irresolute is many-branched.

Martin Blais

unread,
Oct 21, 2016, 11:17:17 PM10/21/16
to Beancount
Ledger-mode has a lot of features to do interactive things, and a lot of history.

Beancount-mode is a much leaner, less featureful mode (and it's just a minor mode), but it has features to invoke debugging commands on the transaction closest to the cursor, those are very useful.

Personally I just use the features from Beancount-mode, but I don't see any reason one couldn't use both at the same time (ledger more w/ beancount minor mode) though I haven't tried.




--
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+unsubscribe@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/87zim0pwyk.fsf%40atmarama.com.
For more options, visit https://groups.google.com/d/optout.

Saša Janiška

unread,
Oct 23, 2016, 11:38:30 AM10/23/16
to bean...@googlegroups.com
Martin Blais <bl...@furius.ca> writes:

> Ledger-mode has a lot of features to do interactive things, and a lot
> of history.

Indeed.

> Beancount-mode is a much leaner, less featureful mode (and it's just
> a minor mode), but it has features to invoke debugging commands on
> the transaction closest to the cursor, those are very useful.

I am mostly fine with the Beancount-mode for the input, but feel that my
productivity when doing reconcillation went down comparison with Gnucash
and ledger(-mode).

I enter balance assertion, but then hunting transactions in my
orgmode-ized journal organized by accounts and not chronologically seems
to be suboptimal. :-(

Any suggestion is welcome?


Sincerely,
Gour

--
You have a right to perform your prescribed duty, but you
are not entitled to the fruits of action. Never consider
yourself the cause of the results of your activities,
and never be attached to not doing your duty.

Martin Blais

unread,
Oct 23, 2016, 1:43:43 PM10/23/16
to Beancount
On Sun, Oct 23, 2016 at 11:37 AM, Saša Janiška <go...@atmarama.com> wrote:
Martin Blais <bl...@furius.ca> writes:

> Ledger-mode has a lot of features to do interactive things, and a lot
> of history.

Indeed.

> Beancount-mode is a much leaner, less featureful mode (and it's just
> a minor mode), but it has features to invoke debugging commands on
> the transaction closest to the cursor, those are very useful.

I am mostly fine with the Beancount-mode for the input, but feel that my
productivity when doing reconcillation went down comparison with Gnucash
and ledger(-mode).

I enter balance assertion, but then hunting transactions in my
orgmode-ized journal organized by accounts and not chronologically seems
to be suboptimal. :-(

Any suggestion is welcome?

You can use bean-query to produce a chronological list of transactions for some subset of accounts and with suitable formatting ("bean-query <filename> select location" works), Emacs' next-error / previous-error could be used to bring the cursor to those in that order. This works.

Better even would be to write a script that uses knowledge of the previously failing balance assertion and that print all the intervening ones.  That would be a very helpful troubleshooting tool. I think something like this ought to live in the bean-web interface actually.




Reply all
Reply to author
Forward
0 new messages