>>>> "Vin" == Vin Shelton <acs(a)xemacs.org>
writes:
Vin> 'xemacs-21.2 -vanilla' produces the following lisp backtrace
Vin> when I click on the "Load .emacs" button.
Hello Vin,
the menu entry callback function is broken:
misc-user runs
(progn
(delete-menu-item
(quote (Load .emacs)))
(load-user-init-file
(user-login-name)))
`progn' is a built-in function
Documentation:
(progn BODY...): eval BODY forms sequentially and return value of last one.
because `load-user-init-file' does not take an argument in
XEmacs-21.2-b20.
Handling of user-init-* is an open issue which was discussed starting at
http://www.xemacs.org/list-archives/xemacs-beta/9908/msg00772.html
An additional problem on native Windows is that
(expand-file-name "~OTHER_USER")
does not work either.
Regards,
Adrian
Vin> Signaling: (wrong-number-of-arguments #<compiled-function nil
"...(31)" [user-init-file paths-construct-path "~" user-init-file-base
load t inhibit-default-init nil inhibit-startup-message "default"] 5 794380>
1)
Vin> load-user-init-file("acs")
Vin> (progn (delete-menu-item (quote ...)) (load-user-init-file
(user-login-name)))
Vin> )
Vin> eval((progn (delete-menu-item (quote ...)) (load-user-init-file
(user-login-name))))
Vin> - vin