Currently the xemacs package of vm contains in vm-autoloads.el:
(autoload (quote vm-increment) "vm-macro" nil nil t)
and vm-increment is a macro.
Is this ok? I've encountered a situation where some vm files have been
recompiled (without preloading vm-macro) and starting vm results in:
Invalid function: (macro . #<compiled-function (&rest forms) "...(16)"
[let ((vm-sbe-buffer (current-buffer))) unwind-protect progn forms (and (not (eq
vm-sbe-buffer (current-buffer))) (buffer-name vm-sbe-buffer) (set-buffer vm-sbe-buffer))]
5>)
Loading vm-macro...done
Loading vm-macro...
What do you think?
Andreas
--
Andreas Jaeger aj(a)suse.de aj(a)arthur.rhein-neckar.de