It is currently in a very alpha state, and the existing org-mode plugin for ikiwiki should probably be used instead.
Why a rewrite of the plugin?
The current org-mode plugin is very slow. It starts a new emacs process for every file that is interpreted. The emacs startup time dominates the time for interpreting the file for all but the largest files.
The current org-mode plugin doesn’t interpret common org-mode
#+AUTHOR. These are not hard to
parse out of the files with Perl, but the better solution is to
allow org-mode itself to parse the files, and get the information
from org-mode’s internal structures.
There are two main files:
lisp/ikiwiki-org-plugin.el. The first needs to go in the
~/.ikiwiki/plugins directory and the second needs to go somewhere
in the emacs
The plugin must be enabled in your
file. This is done by adding
new-org to the
Right now, the best chance of things working is if you start a new
emacs instance and set the
and then run
M-x start-server. Setting the
server-name in your
primary emacs instance will cause it to hang every time that ikiwiki
recompiles your wiki.
Copyright (C) 2011, Chris Gray.
Distributed under the GPL, version 2 or (at your discretion) higher.