2009-08-26 Oddmuse Mode

Gah, sometimes EmacsLisp code will also go all byzantine on me. I had this super simple OddmuseMode to edit pages on Oddmuse wikis and EmacsWiki in particular. It used curl and was comparatively easy to hack. Other people took over maintainership and now I’m trying to use it on wikis that use the Oddmuse:QuestionAsker Extension and Oddmuse:Namespaces Extension. That meanst I have to do error checking on the response I get, and I need to hack the exact handling of posting URLs. And I realize it’s no longer my baby! :groan: Time to dive into the code.

Oddmuse

EmacsWiki

curl

Oddmuse:QuestionAsker Extension

Oddmuse:Namespaces Extension

​#Emacs

Comments

(Please contact me if you want to remove your comment.)

About QuestionAsker Extension: Yaoddmuse can handle different magic words for different wikis. (not sure if this helps but...)

Yaoddmuse

– PierreGaston 2009-08-26 12:54 UTC

---

Ah, interesting. I just found oddmuse-curl.el which is really close to what I originally had and hacked a fourth element into the oddmuse-wikis alist. Perhaps I should have looked at Yaoddmuse instead… I’m also about to add some error checking to my version of the code, and I also plan to do the extra requests required to get merging to work. Whee! 😄

oddmuse-curl.el

– Alex Schroeder 2009-08-26 13:03 UTC

Alex Schroeder

---

– Charlie (Colorado) 2009-08-26 16:03 UTC

Charlie (Colorado)

---

Yes, there seems to be a natural tendency for code to approach unmaintainability. 😄 I remember groaning when I looked at BBDB or Gnus – or the Emacs display code! 😄

BBDB

Gnus

– Alex Schroeder 2009-08-26 16:57 UTC

Alex Schroeder