acmeでwikiもどき

Emacsにはhowmというなかなか便利なWikiもどきツールがあるが、次のようなplumberルールを書いておけば、acme上でもWikiNameといった単語を右クリックすれば、対応するファイルがオープンされる。plumberに渡された文字列が'[A-Z]+[a-z]+([A-Z]+[a-z]+)+'にマッチすれば、wiki/(マッチした文字列).txtというファイルを編集するというルール。

type is text
data matches '[A-Z]+[a-z]+([A-Z]+[a-z]+)+'
data set wiki/$0.txt
plumb to edit

acmeでCの#include文を右クリックするとヘッダファイルがオープンされるが、これも仕組みは同じ。