>>>> "Kyle" == Kyle Jones
<kyle_jones(a)wonderworks.com> writes:
Kyle> Uh-oh. Have we changed the parameter list of completing-read so
Kyle> that old code is now broken? If so, this is very bad.
As Hrvoje already said, the problem is not with completing-read.
bookmark.el using a parameter not avaliable in XEmacs-21.1.8's
completing-read indiscriminately in the real problem I think.
What is recommended good practice here?
Should bookmark.el not use the new argument available in
XEmacs-21.2-b26 to stay compatible with XEmacs-21.1.8?
Should bookmark.el conditionalize on the version of XEmacs it is running in?
Please advise,
Adrian
Kyle> Adrian Aichner writes:
>
> How about this little patch against bookmark.el in the edit-utils
> package?
>
> diff -u c:\XEmacs\xemacs-packages\lisp\edit-utils\bookmark.el.orig
c:\XEmacs\xemacs-packages\lisp\edit-utils\bookmark.el
> --- c:\XEmacs\xemacs-packages\lisp\edit-utils\bookmark.el.orig Mon Jan 17 14:49:58
2000
> +++ c:\XEmacs\xemacs-packages\lisp\edit-utils\bookmark.el Mon Jan 17 14:49:58 2000
> @@ -503,9 +503,8 @@
> bookmark-alist
> nil
> 0
> - nil
> - 'bookmark-history
> - default)))
> + default
> + 'bookmark-history)))
> (if (string-equal "" str)
> (list default)
> (list str))))
>