2014-07-26 Oddmuse Curl
These days I’ve been working on Oddmuse Curl, an Emacs mode for editing Oddmuse wikis including this one, and Emacs Wiki. I’ve been trying to fit more and more functionality into the Emacs Version Control (VC) framework. It has been an interesting challenge. There still many things I’m missing, but a surprising amount of stuff already works.
Oddmuse Curl
Emacs Wiki
Emacs Version Control
- better highlighting of wiki markup
- inserting known pages
- following links
- creating new pages
- posting any buffer to a wiki
- creating new “blog” pages (name starts with current date)
- searching wiki for a text (this does not work for Emacs Wiki because of Duck Duck Go unless you add old=1 to oddmuse-search-command – and that’s very slow)
- searching wiki for matching page names (since we already have a list of page names cached, I guess a fancier interface is possible)
- preview of edits in an Emacs buffer
- preview of edits in a local file with a browser
- preview of current page in a browser (browse-url)
- diff with current version on the wiki
- revert to current version on the wiki
- log of all the changes made to a page
- recent changes
#Emacs #Oddmuse