From unknown Mon Aug 18 04:42:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18400: 24.3.93; superword-mode and isearch Resent-From: Lars Ljung Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Sep 2014 20:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18400 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 18400@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.140977688120640 (code B ref -1); Wed, 03 Sep 2014 20:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Sep 2014 20:41:21 +0000 Received: from localhost ([127.0.0.1]:58144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XPHMm-0005Mo-3a for submit@debbugs.gnu.org; Wed, 03 Sep 2014 16:41:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41451) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XPHMe-0005MS-68 for submit@debbugs.gnu.org; Wed, 03 Sep 2014 16:41:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XPHMP-0000IB-2S for submit@debbugs.gnu.org; Wed, 03 Sep 2014 16:41:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:47193) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPHMO-0000I4-UV for submit@debbugs.gnu.org; Wed, 03 Sep 2014 16:40:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43132) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPHMH-0007DQ-Cg for bug-gnu-emacs@gnu.org; Wed, 03 Sep 2014 16:40:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XPHM9-0000Fr-Nm for bug-gnu-emacs@gnu.org; Wed, 03 Sep 2014 16:40:49 -0400 Received: from mail4.surf-town.net ([212.97.132.44]:36080 helo=mailgw7.surf-town.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPHM9-0000Fh-Gq for bug-gnu-emacs@gnu.org; Wed, 03 Sep 2014 16:40:41 -0400 Received: by mailgw7.surf-town.net (Postfix, from userid 65534) id 65B9CE3283; Wed, 3 Sep 2014 22:40:39 +0200 (CEST) Received: from localhost (unknown [127.0.0.1]) by mailgw7.surf-town.net (Postfix) with ESMTP id 55C38E2F31 for ; Wed, 3 Sep 2014 22:40:39 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mailgw7.surf-town.net Received: from mailgw7.surf-town.net ([127.0.0.1]) by localhost (mailgw7.surf-town.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Ft7vlQRNlHoB for ; Wed, 3 Sep 2014 22:40:36 +0200 (CEST) Received: from [192.168.0.139] (unknown [80.216.209.105]) (Authenticated sender: lars@matholka.se) by mailgw7.surf-town.net (Postfix) with ESMTPSA id E9B65E321D for ; Wed, 3 Sep 2014 22:40:35 +0200 (CEST) Message-ID: <54077CC3.9040202@matholka.se> Date: Wed, 03 Sep 2014 22:40:35 +0200 From: Lars Ljung User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Subword-mode and superword-mode have different behaviour when using isearch C-s C-w. Subword-mode alters the behaviour of C-s C-w but superword-mode doesn't. The patch below should fix this. === modified file 'lisp/isearch.el' --- lisp/isearch.el 2014-03-01 02:48:54 +0000 +++ lisp/isearch.el 2014-09-03 20:30:26 +0000 @@ -1968,7 +1968,8 @@ (lambda () (if (or (= (char-syntax (or (char-after) 0)) ?w) (= (char-syntax (or (char-after (1+ (point))) 0)) ?w)) - (if (and (boundp 'subword-mode) subword-mode) + (if (or (and (boundp 'subword-mode) subword-mode) + (and (boundp 'superword-mode) superword-mode)) (subword-forward 1) (forward-word 1)) (forward-char 1)) (point)))) Kind regards, Lars Ljung From unknown Mon Aug 18 04:42:14 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Lars Ljung Subject: bug#18400: closed (Re: bug#18400: 24.3.93; superword-mode and isearch) Message-ID: References: <54077CC3.9040202@matholka.se> X-Gnu-PR-Message: they-closed 18400 X-Gnu-PR-Package: emacs Reply-To: 18400@debbugs.gnu.org Date: Thu, 04 Sep 2014 16:16:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1409847362-20219-1" This is a multi-part message in MIME format... ------------=_1409847362-20219-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #18400: 24.3.93; superword-mode and isearch which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 18400@debbugs.gnu.org. --=20 18400: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18400 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1409847362-20219-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 18400-done) by debbugs.gnu.org; 4 Sep 2014 16:15:13 +0000 Received: from localhost ([127.0.0.1]:58954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XPZgn-0005Eo-0h for submit@debbugs.gnu.org; Thu, 04 Sep 2014 12:15:13 -0400 Received: from relais.videotron.ca ([24.201.245.36]:43713) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XPZgk-0005Ea-9C for 18400-done@debbugs.gnu.org; Thu, 04 Sep 2014 12:15:11 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ceviche.home ([24.201.170.218]) by VL-VM-MR005.ip.videotron.ca (Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built Apr 21 2011)) with ESMTP id <0NBD00J98X4PRKC0@VL-VM-MR005.ip.videotron.ca> for 18400-done@debbugs.gnu.org; Thu, 04 Sep 2014 12:14:49 -0400 (EDT) Received: by ceviche.home (Postfix, from userid 20848) id D3BEE660C4; Thu, 04 Sep 2014 12:14:49 -0400 (EDT) From: Stefan Monnier To: Lars Ljung Subject: Re: bug#18400: 24.3.93; superword-mode and isearch Message-id: References: <54077CC3.9040202@matholka.se> Date: Thu, 04 Sep 2014 12:14:49 -0400 In-reply-to: <54077CC3.9040202@matholka.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 18400-done Cc: 18400-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Subword-mode and superword-mode have different behaviour when using > isearch C-s C-w. Subword-mode alters the behaviour of C-s C-w but > superword-mode doesn't. > The patch below should fix this. Thanks for spotting it. Installed, Stefan ------------=_1409847362-20219-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Sep 2014 20:41:21 +0000 Received: from localhost ([127.0.0.1]:58144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XPHMm-0005Mo-3a for submit@debbugs.gnu.org; Wed, 03 Sep 2014 16:41:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41451) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XPHMe-0005MS-68 for submit@debbugs.gnu.org; Wed, 03 Sep 2014 16:41:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XPHMP-0000IB-2S for submit@debbugs.gnu.org; Wed, 03 Sep 2014 16:41:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:47193) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPHMO-0000I4-UV for submit@debbugs.gnu.org; Wed, 03 Sep 2014 16:40:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43132) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPHMH-0007DQ-Cg for bug-gnu-emacs@gnu.org; Wed, 03 Sep 2014 16:40:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XPHM9-0000Fr-Nm for bug-gnu-emacs@gnu.org; Wed, 03 Sep 2014 16:40:49 -0400 Received: from mail4.surf-town.net ([212.97.132.44]:36080 helo=mailgw7.surf-town.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPHM9-0000Fh-Gq for bug-gnu-emacs@gnu.org; Wed, 03 Sep 2014 16:40:41 -0400 Received: by mailgw7.surf-town.net (Postfix, from userid 65534) id 65B9CE3283; Wed, 3 Sep 2014 22:40:39 +0200 (CEST) Received: from localhost (unknown [127.0.0.1]) by mailgw7.surf-town.net (Postfix) with ESMTP id 55C38E2F31 for ; Wed, 3 Sep 2014 22:40:39 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mailgw7.surf-town.net Received: from mailgw7.surf-town.net ([127.0.0.1]) by localhost (mailgw7.surf-town.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Ft7vlQRNlHoB for ; Wed, 3 Sep 2014 22:40:36 +0200 (CEST) Received: from [192.168.0.139] (unknown [80.216.209.105]) (Authenticated sender: lars@matholka.se) by mailgw7.surf-town.net (Postfix) with ESMTPSA id E9B65E321D for ; Wed, 3 Sep 2014 22:40:35 +0200 (CEST) Message-ID: <54077CC3.9040202@matholka.se> Date: Wed, 03 Sep 2014 22:40:35 +0200 From: Lars Ljung User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 24.3.93; superword-mode and isearch Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Subword-mode and superword-mode have different behaviour when using isearch C-s C-w. Subword-mode alters the behaviour of C-s C-w but superword-mode doesn't. The patch below should fix this. === modified file 'lisp/isearch.el' --- lisp/isearch.el 2014-03-01 02:48:54 +0000 +++ lisp/isearch.el 2014-09-03 20:30:26 +0000 @@ -1968,7 +1968,8 @@ (lambda () (if (or (= (char-syntax (or (char-after) 0)) ?w) (= (char-syntax (or (char-after (1+ (point))) 0)) ?w)) - (if (and (boundp 'subword-mode) subword-mode) + (if (or (and (boundp 'subword-mode) subword-mode) + (and (boundp 'superword-mode) superword-mode)) (subword-forward 1) (forward-word 1)) (forward-char 1)) (point)))) Kind regards, Lars Ljung ------------=_1409847362-20219-1--