On Wed, 27 Jul 2005, Paul Smith wrote: > On 7/27/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > I get the following error: > > > > > > replace-regexp-in-string: Symbol's function definition is void: caddr > > > > Ah.. that problem keeps popping up. The good news is that you're nearly > > there. The bad news is that you probably have an old version of emacs. > > > > What does 'M-x emacs-version' say? > > GNU Emacs 21.3.2 (i386-mandrake-linux-gnu, X toolkit, Xaw3d scroll > bars) of 2005-02-16 on n4.mandrakesoft.com, modified by Mandrake > > > If you don't feel like updating emacs, you can add this to your .emacs > > > > (defun caddr (X) > > "Define caddr" > > (car (cdr (cdr X)))) > > Works with the above. Thanks!
Hi Paul I've hopefully made 'caddr' automatically be defined by requiring a package called 'cl' in pmwiki-mode.el. So I wonder if you could run cvs update in the directory where you checked out pmwiki-mode.el. This should give you the new version of that file. Then remove the definition of caddr in your .emacs, restart emacs and see if it works "out of the box". /Christian -- Christian Ridderström, +46-8-768 39 44 http://www.md.kth.se/~chr