sk@thp.uni-koeln.de (Sebastian Kremer) (05/06/91)
Archive-name: emacs/elisp/gmhist/1991-05-05 Archive: ftp.thp.uni-koeln.de:/pub/gnu/emacs/gmhist.tar.Z [134.95.64.1] Original-posting-by: sk@thp.uni-koeln.de (Sebastian Kremer) Original-subject: Re: gmhist - generic minibuffer history Reposted-by: emv@msen.com (Edward Vielmetti, MSEN) After I posted this I was informed that Emacs 19's read-file-name has a new, additional argument `INITIAL' for an initial text. Gmhist already had an internal function (called `gmhist-read-file-name') with that kind of arg, even for Emacs 18. Unfortunately the order of arguments differs: while I inserted the INITIAL directly after the PROMPT argument (like in function read-from-minibuffer), read-file-name appends it at the end after all the other optional args (obviously for backward compatibility with Emacs 18). I've decided to change gmhist-read-file-name to use the same order as Emacs 19's read-file-name will and herewith post a patch to upgrade to 3.43 before anybody uses the gmhist-read-file-name function with that incompatible arglist. Note that this patch affects only the uses of the internal `gmhist-read-file-name' function, which is not normally used in applications of gmhist. The function you usually use, `read-file-name-with-history-in', can still be called as before . Gmhist is available via anonymous ftp from ftp.thp.uni-koeln.de[134.95.64.1]:/pub/gnu/emacs/gmhist.tar.Z which is already updated to the new version and will continue to have the latest version. -Sebastian Sebastian Kremer <sk@thp.Uni-Koeln.DE> Institute of Theoretical Physics, University of Cologne, F. R. of Germany [253 lines of patches deleted. --Ed.] -- comp.archives file verification ftp.thp.uni-koeln.de -rw-r--r-- 1 5035 1010 27907 May 5 14:41 /pub/gnu/emacs/gmhist.tar.Z found gmhist ok ftp.thp.uni-koeln.de:/pub/gnu/emacs/gmhist.tar.Z