emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master b7542b2 1/3: Remove unnecessary explicit subword-mo


From: Daniel Colascione
Subject: [Emacs-diffs] master b7542b2 1/3: Remove unnecessary explicit subword-mode use from isearch
Date: Thu, 22 Feb 2018 20:50:45 -0500 (EST)

branch: master
commit b7542b2a0a00adc8d216697db0b8afd8d568de00
Author: Daniel Colascione <address@hidden>
Commit: Daniel Colascione <address@hidden>

    Remove unnecessary explicit subword-mode use from isearch
    
    * lisp/isearch.el (isearch-yank-word-or-char): Remove explicit
    use of subword-mode. These days, subword-mode use is an
    automatic side effect of forward-word.
---
 lisp/isearch.el | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/lisp/isearch.el b/lisp/isearch.el
index 41350c2..1835469 100644
--- a/lisp/isearch.el
+++ b/lisp/isearch.el
@@ -2089,19 +2089,14 @@ If optional ARG is non-nil, pull in the next ARG 
characters."
   (interactive "p")
   (isearch-yank-internal (lambda () (forward-char arg) (point))))
 
-(declare-function subword-forward "subword" (&optional arg))
 (defun isearch-yank-word-or-char ()
-  "Pull next character, subword or word from buffer into search string.
-Subword is used when `subword-mode' is activated. "
+  "Pull next character or word from buffer into search string."
   (interactive)
   (isearch-yank-internal
    (lambda ()
      (if (or (= (char-syntax (or (char-after) 0)) ?w)
              (= (char-syntax (or (char-after (1+ (point))) 0)) ?w))
-        (if (or (and (boundp 'subword-mode) subword-mode)
-                (and (boundp 'superword-mode) superword-mode))
-            (subword-forward 1)
-          (forward-word 1))
+        (forward-word 1)
        (forward-char 1))
      (point))))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]