> I wanted to try out freemind.el but don't have any luck.
>
> If I try it with xemacs (21.4) freemind.el loads ok, but if I try one
> of the commands I get:
>
> Symbol's function definition is void: called-interactively-p
>
> And as backtrace:
> Debugger entered--Lisp error: (void-function called-interactively-p)
> (called-interactively-p)
> (freemind-check-overwrite org-file (called-interactively-p))
> (if (freemind-check-overwrite org-file (called-interactively-p)) (let (... ...) (with-current-buffer mm-buffer ...)))
> (when (freemind-check-overwrite org-file (called-interactively-p)) (let (... ...) (with-current-buffer mm-buffer ...)))
> (lambda (mm-file org-file) "Convert FreeMind file MM-FILE to `org-mode' file ORG-FILE." (interactive (save-match-data ...)) (when (freemind-check-overwrite org-file ...) (let ... ...)))("/home/user/test.mm" "~/test.mm.org")
> call-interactively(freemind-to-org-mode)
> command-execute(freemind-to-org-mode t)
> execute-extended-command(nil)
> call-interactively(execute-extended-command)
>
> Any suggestion what could be the problem and how to resolve it?
The problem is that XEmacs lacks #'called-interactively-p; a temporary
solution for you would be to add
(defun called-interactively-p ()
nil)
to your ~/.xemacs/init.el. Or you could ask the author of freemind.el to
follow the counsel of the #'called-interactively-p docstring and not
actually use it.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?