Bastien writes: > If you or anyone can fix those error, please have a go. Here is another one that may need further work. The byte-compiler of Emacs 22 does not seem to handle defaliased special forms correctly when expanding macros. This can be circumvented with a defmacro, but then the decision becomes compile-time rather than load time (one could make it run-time by quoteing more broadly). For the current uses this should be OK. Also, ODT export now compiles correctly, but still doesn't work in Emacs 22 since delete-directory doesn't have a second argument (recursive delete) in Emacs 22. This would need to be worked around or at least the error caught.