summaryrefslogtreecommitdiff
path: root/lisp/isearch.el
diff options
context:
space:
mode:
authorNoam Postavsky <npostavs@gmail.com>2018-06-05 21:07:19 -0400
committerNoam Postavsky <npostavs@gmail.com>2018-06-07 08:42:55 -0400
commit9966842a2166d42cb6969b6bbc5154960d1252bc (patch)
treecadfefc44db665845300d47eebb2671df465d630 /lisp/isearch.el
parent3509aaaefe1996ea46b038850629b6d2f7a726fe (diff)
downloademacs-9966842a2166d42cb6969b6bbc5154960d1252bc.tar.gz
Let isearch-yank-kill enable isearch-mode if needed (Bug#21419)
* lisp/isearch.el (isearch-yank-kill): Enable isearch-mode if needed.
Diffstat (limited to 'lisp/isearch.el')
-rw-r--r--lisp/isearch.el1
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/isearch.el b/lisp/isearch.el
index feadf10e8b7..1e785a44c51 100644
--- a/lisp/isearch.el
+++ b/lisp/isearch.el
@@ -2036,6 +2036,7 @@ If search string is empty, just beep."
(defun isearch-yank-kill ()
"Pull string from kill ring into search string."
(interactive)
+ (unless isearch-mode (isearch-mode t))
(isearch-yank-string (current-kill 0)))
(defun isearch-yank-pop ()