-

moinmoin-mode

http://moinmoin.wikiwikiweb.de/EmacsForMoinMoin

MoinMoinのWikiフォーマットをエディタで編集するためのEmacsメジャーモード。
TracWikiはMoinMoinと同じフォーマットなので使える。

Wikiのテキストはエディタで書いてからコピペするんですが。やっぱシンタックスハイライトがあると見やすいなあ。ただ白背景用のfaceしか定義されていないので、M-x customize-faceで見にくい色のところだけ黒背景用に適当に変更。

custom.el

(custom-set-faces
 '(moinmoin-anchor-ref-id ((t (:foreground "DarkSlateGray3" :underline t :height 0.8))))
 '(moinmoin-anchor-ref-title ((t (:foreground "DarkSlateGray4" :underline t))))
 '(moinmoin-blockquote-indent ((t (:background "gray18"))))
 '(moinmoin-blockquote-text ((t (:foreground "LightSkyBlue1"))))
 '(moinmoin-code ((t (:foreground "thistle1"))))
 '(moinmoin-code-braces ((t (:foreground "plum2"))))
 '(moinmoin-email ((t (:foreground "DarkSlateGray1"))))
 '(moinmoin-h4 ((t (:inherit moinmoin-h5 :slant normal))))
 '(moinmoin-h5 ((t (:inherit font-lock-function-name-face :slant italic))))
 '(moinmoin-inter-wiki-link ((t (:foreground "khaki" :weight bold))))
 '(moinmoin-item ((t (:foreground "LightSalmon" :weight bold))))
 '(moinmoin-item-2 ((t (:inherit moinmoin-item))))
 '(moinmoin-macro-name ((t (:foreground "plum1"))))
 '(moinmoin-macro-parameters ((t (:foreground "plum3"))))
 '(moinmoin-ss ((t (:foreground "Gray50"))))
 '(moinmoin-tt ((t (:foreground "cyan3"))))
 '(moinmoin-url ((t (:foreground "DarkSlateGray1" :height 0.8))))
 '(moinmoin-url-title ((t (:foreground "DarkSlateGray1" :underline t))))
 '(moinmoin-wiki-link ((t (:foreground "LightYellow" :underline "LightYellow" :weight bold))))
[...]
)

更新 2006/10/28: さらに色を変えたので更新。