aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuri Linkov2008-03-16 17:44:11 +0000
committerJuri Linkov2008-03-16 17:44:11 +0000
commit363de02ef0e9f233285a3978412a75ceaaec79ee (patch)
treed75229d925ff8aa953cf1662c0c5292ba808153c
parentb0fb2dee9aa02975c5367bdb6e4f5a22b12d4f41 (diff)
downloademacs-363de02ef0e9f233285a3978412a75ceaaec79ee.tar.gz
emacs-363de02ef0e9f233285a3978412a75ceaaec79ee.zip
(isearch-edit-string): Use search-ring-yank-pointer
and regexp-search-ring-yank-pointer for the HISTPOS argument of read-from-minibuffer to provide the correct initial minibuffer history position in isearch-edit-string when it is called from isearch-ring-adjust.
-rw-r--r--lisp/isearch.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/isearch.el b/lisp/isearch.el
index c115193d394..036a0acf373 100644
--- a/lisp/isearch.el
+++ b/lisp/isearch.el
@@ -1055,7 +1055,11 @@ If first char entered is \\[isearch-yank-word-or-char], then do word search inst
1055 (isearch-message-prefix nil nil isearch-nonincremental) 1055 (isearch-message-prefix nil nil isearch-nonincremental)
1056 isearch-string 1056 isearch-string
1057 minibuffer-local-isearch-map nil 1057 minibuffer-local-isearch-map nil
1058 (if isearch-regexp 'regexp-search-ring 'search-ring) 1058 (if isearch-regexp
1059 (cons 'regexp-search-ring
1060 (1+ (or regexp-search-ring-yank-pointer -1)))
1061 (cons 'search-ring
1062 (1+ (or search-ring-yank-pointer -1))))
1059 nil t) 1063 nil t)
1060 isearch-new-message 1064 isearch-new-message
1061 (mapconcat 'isearch-text-char-description 1065 (mapconcat 'isearch-text-char-description