On 2020-07-18 18:52, Daniele Nicolodi wrote:
What else are you missing?
Typical navigation stuff, like up to parent (and on and on), which I
suppose is just a matter of re-binding whatever command(s) from
outline-mode. I guess I just need to dig into those docs some more.
What are you missing? beancount.el already has some code to augment
outline-minor-mode to make it behave more like org-mode. If there are
other desirable (reasonable) features I don't exclude we can add them.
I did notice beancount-outline-cycle for instance. Nice touch. :)
One thing I was missing was org-cycle-separator-lines, I did not find
any analogue in outline-mode yet (in fairness, I have not yet begun to
really study outline-mode yet, either).
Since you asked, I thought about it and fill-paragraph was another
thing I couldn't seem to get to work, either. This is not related to
org-mode though of course. And I probably would not even have noticed
if I was just entering transactions as opposed to setting up a new set
of books and thus had some longer comments near the top of the file.
The issue is that a minor mode inherits all the "setup" performed by
the major mode. In the case of org-mode and beancount as a minor
mode it was very hard (or impossible) to adapt org-mode features to
what is desired in a benacount buffer. Completion is a notable
example, electric indentation is another.
These were exactly the answers I was looking for. Thanks!
Overall I think the current design is much nicer, both from a
conceptual
and user point of view and from a code point of view.
I was hoping you might reply and share your insights, as these were
exactly what I was looking for. I really appreciate it. You seem to
be much more familiar with the issues at hand (and codebase) than
myself, and therefore I will take your recommendations.
I was more trying to scout out which would be the less hassle way
forward between re-mapping (an as yet unknown) number of commands from
outline-mode vs the alternative which was floated in the OP. It
sounds now like the former option not so bad after all, so that is the
way I will proceed for now.
However, as it as been already pointed out, the old beancount minor
mode code is preserved in the git history and released with a open
source license. If you like it more, you are free to use it and
improve upon it.
I have no intention to do any such thing. :) If anything, I hope to
become familiar enough with the work you have already done to one day
be able to make some of my own useful contributions back to it.
Cheers!
TRS-80
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beancount/b9cf11e054013839141e3fa9a63cc105%40isnotmyreal.name.