When I try to use the mailcrypt-snarf (mailcrypt 2.07) function
I get the following error.
Signaling: (invalid-function (macro . #<compiled-function nil "...(2)" [(cond
(vm-mail-buffer (or (buffer-name vm-mail-buffer) (error "Folder buffer has been
killed.")) (set-buffer vm-mail-buffer)) ((not (memq major-mode (quote (vm-mode
vm-virtual-mode)))) (error "No VM folder buffer associated with this buffer")))]
1>))
vm-select-folder-buffer()
mc-vm-snarf-keys()
#<compiled-function nil "...(17)" [major-mode mc-modes-alist mode-alist
snarf mc-snarf-keys func] 3
("/opt/sfw/lib/xemacs/xemacs-packages/lisp/mailcrypt/mc-toplev.elc" . -6809)
nil>()
call-interactively(mc-snarf)
It looks like the autoloads in mc-toplev.el are broken
(autoload 'vm-select-folder-buffer "vm-macro")
(autoload 'vm-error-if-folder-read-only "vm-macro")
should be:
(autoload 'vm-select-folder-buffer "vm-macro" nil nil 'macro)
(autoload 'vm-error-if-folder-read-only "vm-macro" nil nil 'macro)
?
-jeff
Show replies by date
|--==> "JM" == Jeff Mincy <jeff(a)delphioutpost.com> writes:
JM> It looks like the autoloads in mc-toplev.el are broken
JM> (autoload 'vm-select-folder-buffer "vm-macro")
JM> (autoload 'vm-error-if-folder-read-only "vm-macro")
JM> should be:
JM> (autoload 'vm-select-folder-buffer "vm-macro" nil nil 'macro)
JM> (autoload 'vm-error-if-folder-read-only "vm-macro" nil nil
'macro)
(condition-case nil (require 'vm) (error nil))
This is how it is in the latest mailcrypt (3.5.6), that'll fix it
too. I'll be applying 3.5.6 to our CVS shortly.
--
|---<Steve Youngs>---------------<GnuPG KeyID: 9E7E2820>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|