(minibuffer-default-add-function): New variable with
authorJuri Linkov <juri@jurta.org>
Sat, 29 Mar 2008 22:56:17 +0000 (22:56 +0000)
committerJuri Linkov <juri@jurta.org>
Sat, 29 Mar 2008 22:56:17 +0000 (22:56 +0000)
commit7f914bbedf4cd61710ec40cba163a5364890b55f
tree65039e7f6cb6f3bb2c6fd4187bb540923b119914
parent4a5e18325acc15d065ccff1a70552161cfd6c7b2
(minibuffer-default-add-function): New variable with
the default to minibuffer-default-add-completions.
(minibuffer-default-add-done): New variable.  Make it buffer-local.
(minibuffer-default-add-completions): New function.
(goto-history-element): Set minibuffer-default-add-done to t and
call a function in minibuffer-default-add-function when the
specified absolute history position is greater than the length of
the minibuffer-default list and minibuffer-default-add-done is nil.
Change "^End of history; no next item$" to "^End of defaults;
no next item$".
lisp/simple.el