Homepage: http://www.meadowy.org/~gotoh/projects/trac-wiki
Author: Shun-ichi GOTO
Updated:
Edit trac wiki pages in emacs via XML-RPC
Overview: Features: * Multiple project access. * Retrieve page from remote site and edit it with highlighting. * Commit page with version check and detects remote update. * Diff / Ediff between editing text and original. * Revert local edit. * Merge with most recent version if it is modified by other user. * Show history of page (but not so informative) * Preview page on Emacs with w3m (textual). * Preview page with external browser with CSS. * Search words on remote trac site and view result with highlighting. * Jump to the page from search result. * Completion for macro name and wiki page name in buffer. Requirement (local side) * Works on Emacs 21.4 or later. * need xml-rpc.el with small patch for I18N (non-ascii) * mule-ucs is required to use CJK text on Emacs 21.4. * Optionally w3m and emacs-w3m is required for previewing. (server side) * Trac 0.10 or later. * XmlRpcPlugin is installed and enabled. Restriction: * It is not well on error handling (auth fail, spam-filtered, etc.) * Cannot delete page version. * Cannot operates tickets. * Cannot treat tags provided by TagsPlugin. xml-rpc.el is required to use this program. It can be get from following URL. (now, newest is rev 1.7) http://cvs.savannah.gnu.org/viewcvs/emacsweblogs/weblogger/lisp/xml-rpc.el If you want to edit wiki pages with non-ASCII characters, you need xml-rpc.el rev 1.7 or later. Use XmlRpcPlugin r1735 or later. Earlier versions has a problem (see http://trac-hacks.org/ticket/845) on previewing. emacs-w3m can be get from: http://emacs-w3m.namazu.org/index.html Of course you must have w3m program because emacs-w3m use it.