[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/isearch.el,v
From: |
Juri Linkov |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/isearch.el,v |
Date: |
Tue, 11 Nov 2008 19:43:10 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Juri Linkov <jurta> 08/11/11 19:43:10
Index: isearch.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/isearch.el,v
retrieving revision 1.331
retrieving revision 1.332
diff -u -b -r1.331 -r1.332
--- isearch.el 19 Oct 2008 22:33:17 -0000 1.331
+++ isearch.el 11 Nov 2008 19:43:09 -0000 1.332
@@ -2178,7 +2178,12 @@
(funcall isearch-search-fun-function)
(cond
(isearch-word
- (if isearch-forward 'word-search-forward-lax 'word-search-backward-lax))
+ ;; Use lax versions to not fail at the end of the word while the user
+ ;; adds and removes characters in the search string
+ (if (not (eq (length isearch-string)
+ (length (isearch-string-state (car isearch-cmds)))))
+ (if isearch-forward 'word-search-forward-lax
'word-search-backward-lax)
+ (if isearch-forward 'word-search-forward 'word-search-backward)))
(isearch-regexp
(if isearch-forward 're-search-forward 're-search-backward))
(t
- [Emacs-diffs] Changes to emacs/lisp/isearch.el,v,
Juri Linkov <=
- [Emacs-diffs] Changes to emacs/lisp/isearch.el,v, Juri Linkov, 2008/11/11
- [Emacs-diffs] Changes to emacs/lisp/isearch.el,v, Juri Linkov, 2008/11/11
- [Emacs-diffs] Changes to emacs/lisp/isearch.el,v, Juri Linkov, 2008/11/11
- [Emacs-diffs] Changes to emacs/lisp/isearch.el,v, Juri Linkov, 2008/11/16
- [Emacs-diffs] Changes to emacs/lisp/isearch.el,v, Stefan Monnier, 2008/11/21