Earl Chase <[email protected]> writes:

> Why did you recombine everything back into a single function?

Fair question.  I belive your refactor can be broken down into two
important steps.

1. Switch everything over to org-element api

2. Split things out into reusable functions

Now doing a refactor properly and ensuring that the code does exactly
what it used to do before is pretty difficult.  In fact, I'm pretty sure
that with the patch I sent applied, that the code likely acts slightly
different then before.  I can't find any specific examples, but I would
bet that they do exist.

The last thing I want to do is break someone's current working setup.

The previous maintainer Bastien (and I assume the current maintainer)
are adamant that we don't break the user experience.  Here is his blog
post to prove it:

https://bzg.fr/en/notes/the-software-maintainers-pledge/

Reply via email to