Andrea Lazzarini has an interesting, small package to help with footnote creation and editing in Org buffers. The package offers some amenities such as easily moving between footnotes but, to me, the major win is displaying or editing a footnote in a cloned indirect window similar to the way editing a code block works after invoking org-edit-special
to call org-edit-src-code
.
That doesn’t matter too much for short texts such as a blog post but for longer-form texts where you can’t see the whole buffer, it makes it easier to create and edit footnotes because you can see the context of the footnote. If you’ve edited the contents of a code block using this paradigm, you know how powerful and convenient it is.
My only complaint is that the package doesn’t define or override keybindings to find or edit a footnote. That’s easy enough to do yourself, of course, but I’m a bit surprised it isn’t already there.
As far as I can tell, org-footnote-assistant
is not in MELPA and Lazzarini doesn’t mention any plans one way or the other. Still, it’s a single file so it would be easy to install it manually. The project is less than a week old so I’m sure issues with an ELPA repository and keybindings will be addressed as the project matures.