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/
