diff options
author | Juri Linkov <juri@linkov.net> | 2018-01-23 00:14:10 +0200 |
---|---|---|
committer | Juri Linkov <juri@linkov.net> | 2018-01-23 00:14:10 +0200 |
commit | 71e458505f3f3fb5e545b83f7609dac5dff1c289 (patch) | |
tree | 02f10d3dc9b2cca639979b85525f0b10a730d38b /lisp/emacs-lisp/lisp.el | |
parent | 4aabb425dba14c752befa15f609cc4864be41ef6 (diff) | |
download | emacs-71e458505f3f3fb5e545b83f7609dac5dff1c289.tar.gz emacs-71e458505f3f3fb5e545b83f7609dac5dff1c289.tar.bz2 emacs-71e458505f3f3fb5e545b83f7609dac5dff1c289.zip |
Restore isearch correctly after M-e in special modes (bug#30187)
* lisp/isearch.el (isearch-suspended): New defvar.
(with-isearch-suspended): Set isearch-suspended to t
at the beginning, then set it back to nil at the end.
* lisp/comint.el (comint-history-isearch-backward)
(comint-history-isearch-backward-regexp): Set global value of
comint-history-isearch to t.
(comint-history-isearch-end): Reevaluate
comint-history-isearch when isearch-edit-string finishes.
* lisp/dired-aux.el (dired-isearch-filenames)
(dired-isearch-filenames-regexp): Set global value of
dired-isearch-filenames to t.
(dired-isearch-filenames-end): Reevaluate
dired-isearch-filenames when isearch-edit-string finishes.
Diffstat (limited to 'lisp/emacs-lisp/lisp.el')
0 files changed, 0 insertions, 0 deletions