At work I have cause to edit a TWiki that my team uses for internal documentation. I wanted to use Emacs for this task, so that I wouldn’t need to interact with a web browser text area widget. I couldn’t find anything that did that, so I took the closest thing I could find,
erin.el, a TWiki markup mode, and added connectivity to it via Emacs’s
The result is a fork of erin.el that supports these new operations:
|Edit a topic:||
without ever leaving Emacs. Now with EWW to see the resulting pages, there’s no need to leave Emacs at all.
This being a fork, it doesn’t qualify for MELPA, and I can’t get in touch with the original author, so it will stay in limbo as a raw repo, without ever being packaged.
A while after I did this development, emacs-twiki-mode sprang up. It looks like it has some nice advantages, like orgtbl editing. If it used Emacs’s built-in URL handling instead of an external
bash script I would probably switch to it. For now my
erin.el fork works well enough for me. I do wish there were one monster Emacs mode that would handle all Wiki server implementations, including connectivity; a sort of Gnus for Wikis. Oh well.