• Federico Tedin's avatar
    Make HIST arg of read-from-minibuffer work with buffer-local vars · 3586fef2
    Federico Tedin authored
    * lisp/simple.el (minibuffer-history-values): New function, should be
    used to access the minibuffer input history variable when the
    minibuffer might be active.  If the variable is buffer-local, the
    previous buffer's value will be used.
    (goto-history-element): Use the new function to access the minibuffer
    history.
    (minibuffer-history-isearch-wrap): Use the new function to access the
    minibuffer history.
    * src/minibuf.c (read_minibuf): Switch to previous buffer temporarily
    before updating history list (Bug#38317).
    (read-from-minibuffer): Extend documentation to mention that the
    result of using the command will be added to the history list by
    default.
    * doc/lispref/minibuf.texi (Minibuffer History): Mention the
    possibility of using a buffer-local variable as history.
    * etc/NEWS: Announce changes.
    3586fef2