GNU bug report logs - #20351
isearch-lax-whitespace should be customizable variable

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Ken T Takusagawa <kenta@HIDDEN>; dated Thu, 16 Apr 2015 22:54:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 18:12:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 05 14:12:43 2015
Received: from localhost ([127.0.0.1]:41127 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBoPD-0007XR-7Q
	for submit <at> debbugs.gnu.org; Sun, 05 Jul 2015 14:12:43 -0400
Received: from pruche.dit.umontreal.ca ([132.204.246.22]:39855)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <monnier@HIDDEN>) id 1ZBoPB-0007XG-28
 for 20351 <at> debbugs.gnu.org; Sun, 05 Jul 2015 14:12:42 -0400
Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242])
 by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t65ICclo031225;
 Sun, 5 Jul 2015 14:12:39 -0400
Received: by ceviche.home (Postfix, from userid 20848)
 id 26C70660DC; Sun,  5 Jul 2015 14:12:38 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
Message-ID: <jwv7fqejwyi.fsf-monnier+emacsbugs@HIDDEN>
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 <87r3ond3z4.fsf@HIDDEN>
 <jwvr3onlg16.fsf-monnier+emacsbugs@HIDDEN>
 <CAAdUY-+-B_Vtp0Oe4qG3Zi4-rthhtJdg5BBYpB17qCDU23L9ZA@HIDDEN>
 <m27fqff30e.fsf@HIDDEN>
 <jwvzj3ak2t5.fsf-monnier+emacsbugs@HIDDEN> <83k2uewovx.fsf@HIDDEN>
Date: Sun, 05 Jul 2015 14:12:38 -0400
In-Reply-To: <83k2uewovx.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 05 Jul
 2015 19:27:46 +0300")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 5
X-NAI-Spam-Score: 0
X-NAI-Spam-Rules: 1 Rules triggered
	RV5358=0
X-NAI-Spam-Version: 2.3.0.9393 : core <5358> : inlines <3321> : streams
 <1466775> : uri <1977188>
X-Spam-Score: -1.9 (-)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, schwab@HIDDEN, kenta@HIDDEN,
 bruce.connor.am@HIDDEN, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.9 (-)

>> > The technical term is "equivalence classes".
>> I don't think so.  This term would apply equally well to case-fold-search.
> No, I don't think so.  Case equivalence and canonical/compatibility
> equivalence are separate aspects.

They're indeed somewhat separate aspects, but they're both cases of
"equivalence classes".


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 17:59:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 05 13:59:57 2015
Received: from localhost ([127.0.0.1]:41115 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBoCq-0007AH-SK
	for submit <at> debbugs.gnu.org; Sun, 05 Jul 2015 13:59:57 -0400
Received: from userp1040.oracle.com ([156.151.31.81]:47077)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <drew.adams@HIDDEN>) id 1ZBoCp-0007A1-6p
 for 20351 <at> debbugs.gnu.org; Sun, 05 Jul 2015 13:59:55 -0400
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 t65HxmFG015969
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Sun, 5 Jul 2015 17:59:48 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t65Hxmkq024862
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
 Sun, 5 Jul 2015 17:59:48 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t65Hxm86008507;
 Sun, 5 Jul 2015 17:59:48 GMT
MIME-Version: 1.0
Message-ID: <325f5ea8-120c-4e0a-90cd-5a45ff8b7e96@default>
Date: Sun, 5 Jul 2015 10:59:40 -0700 (PDT)
From: Drew Adams <drew.adams@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
Subject: RE: bug#20351: isearch-lax-whitespace should be customizable variable
References: <<alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 <87r3ond3z4.fsf@HIDDEN>	<jwvr3onlg16.fsf-monnier+emacsbugs@HIDDEN>
 <CAAdUY-+-B_Vtp0Oe4qG3Zi4-rthhtJdg5BBYpB17qCDU23L9ZA@HIDDEN>
 <m27fqff30e.fsf@HIDDEN>	<jwvzj3ak2t5.fsf-monnier+emacsbugs@HIDDEN>>
 <<83k2uewovx.fsf@HIDDEN>>
In-Reply-To: <<83k2uewovx.fsf@HIDDEN>>
X-Priority: 3
X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9  (901082) [OL
 12.0.6691.5000 (x86)]
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
X-Source-IP: userv0022.oracle.com [156.151.31.74]
X-Spam-Score: -2.9 (--)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, schwab@HIDDEN, kenta@HIDDEN,
 bruce.connor.am@HIDDEN, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.9 (--)

> > > The technical term is "equivalence classes".
> >
> > I don't think so.  This term would apply equally well to case-
> > fold-search.
>=20
> No, I don't think so.  Case equivalence and canonical/compatibility
> equivalence are separate aspects.

Are the latter not equivalence classes?  And the former?

In what way does ignoring letter case not put groups (typically
pairs) of chars into equivalence classes?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 17:57:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 05 13:57:16 2015
Received: from localhost ([127.0.0.1]:41111 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBoAG-00075X-4c
	for submit <at> debbugs.gnu.org; Sun, 05 Jul 2015 13:57:16 -0400
Received: from aserp1040.oracle.com ([141.146.126.69]:35084)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <drew.adams@HIDDEN>) id 1ZBoAE-00075I-Gy
 for 20351 <at> debbugs.gnu.org; Sun, 05 Jul 2015 13:57:15 -0400
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 t65Hv685023728
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Sun, 5 Jul 2015 17:57:07 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t65Hv5Jw020334
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
 Sun, 5 Jul 2015 17:57:05 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t65Hv5ps019106;
 Sun, 5 Jul 2015 17:57:05 GMT
MIME-Version: 1.0
Message-ID: <9f4604b3-d2bd-47d6-8518-f003bac7bc60@default>
Date: Sun, 5 Jul 2015 10:56:57 -0700 (PDT)
From: Drew Adams <drew.adams@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>, Andreas Schwab
 <schwab@HIDDEN>
Subject: RE: bug#20351: isearch-lax-whitespace should be customizable variable
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 <87r3ond3z4.fsf@HIDDEN> <jwvr3onlg16.fsf-monnier+emacsbugs@HIDDEN>
 <CAAdUY-+-B_Vtp0Oe4qG3Zi4-rthhtJdg5BBYpB17qCDU23L9ZA@HIDDEN>
 <m27fqff30e.fsf@HIDDEN> <jwvzj3ak2t5.fsf-monnier+emacsbugs@HIDDEN>
In-Reply-To: <jwvzj3ak2t5.fsf-monnier+emacsbugs@HIDDEN>
X-Priority: 3
X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9  (901082) [OL
 12.0.6691.5000 (x86)]
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
X-Source-IP: userv0022.oracle.com [156.151.31.74]
X-Spam-Score: -2.9 (--)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>,
 Artur Malabarba <bruce.connor.am@HIDDEN>, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.9 (--)

> > The technical term is "equivalence classes".
>=20
> I don't think so.  This term would apply equally well to case-fold-
> search.  We want something more specific.

Right.  But isn't that the problem?  Case folding is a subset
of character folding, where the equivalence class is defined
by ignoring letter case.

This new thing is a catch-all, no?  It means (apparently)
all character equivalences except for case folds.

We should foresee the possibility (and I hope the reality)
of multiple other character foldings, besides case folding.

And yes, each should have a name that suggests the kind of
equivalence that is involved.

What can we say about the kind of equivalence that is involved
in this catch-all?  How can we be more specific than, say,
"char folding other than case" - e.g., non-case char-folding?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 16:28:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 05 12:28:04 2015
Received: from localhost ([127.0.0.1]:41053 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBmlw-0004YG-6E
	for submit <at> debbugs.gnu.org; Sun, 05 Jul 2015 12:28:04 -0400
Received: from mtaout27.012.net.il ([80.179.55.183]:42886)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1ZBmlt-0004Xe-Ej
 for 20351 <at> debbugs.gnu.org; Sun, 05 Jul 2015 12:28:02 -0400
Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il
 (HyperSendmail v2007.08) id <0NR000300W8GLI00@HIDDEN> for
 20351 <at> debbugs.gnu.org; Sun, 05 Jul 2015 19:24:27 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0NR000OHOW8R6Z40@HIDDEN>; Sun, 05 Jul 2015 19:24:27 +0300 (IDT)
Date: Sun, 05 Jul 2015 19:27:46 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
In-reply-to: <jwvzj3ak2t5.fsf-monnier+emacsbugs@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Stefan Monnier <monnier@HIDDEN>
Message-id: <83k2uewovx.fsf@HIDDEN>
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 <87r3ond3z4.fsf@HIDDEN> <jwvr3onlg16.fsf-monnier+emacsbugs@HIDDEN>
 <CAAdUY-+-B_Vtp0Oe4qG3Zi4-rthhtJdg5BBYpB17qCDU23L9ZA@HIDDEN>
 <m27fqff30e.fsf@HIDDEN> <jwvzj3ak2t5.fsf-monnier+emacsbugs@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, schwab@HIDDEN, kenta@HIDDEN,
 bruce.connor.am@HIDDEN, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> From: Stefan Monnier <monnier@HIDDEN>
> Date: Sun, 05 Jul 2015 12:06:54 -0400
> Cc: 20351 <at> debbugs.gnu.org, Artur Malabarba <bruce.connor.am@HIDDEN>,
> 	Ken T Takusagawa <kenta@HIDDEN>, Juri Linkov <juri@HIDDEN>
> 
> > The technical term is "equivalence classes".
> 
> I don't think so.  This term would apply equally well to case-fold-search.

No, I don't think so.  Case equivalence and canonical/compatibility
equivalence are separate aspects.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 16:07:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 05 12:07:00 2015
Received: from localhost ([127.0.0.1]:41041 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBmRX-0003yE-Ru
	for submit <at> debbugs.gnu.org; Sun, 05 Jul 2015 12:07:00 -0400
Received: from pruche.dit.umontreal.ca ([132.204.246.22]:58713)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <monnier@HIDDEN>) id 1ZBmRU-0003y3-Ts
 for 20351 <at> debbugs.gnu.org; Sun, 05 Jul 2015 12:06:58 -0400
Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242])
 by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t65G6sQA027870;
 Sun, 5 Jul 2015 12:06:54 -0400
Received: by ceviche.home (Postfix, from userid 20848)
 id 0B2CF660DC; Sun,  5 Jul 2015 12:06:54 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
Message-ID: <jwvzj3ak2t5.fsf-monnier+emacsbugs@HIDDEN>
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 <87r3ond3z4.fsf@HIDDEN>
 <jwvr3onlg16.fsf-monnier+emacsbugs@HIDDEN>
 <CAAdUY-+-B_Vtp0Oe4qG3Zi4-rthhtJdg5BBYpB17qCDU23L9ZA@HIDDEN>
 <m27fqff30e.fsf@HIDDEN>
Date: Sun, 05 Jul 2015 12:06:54 -0400
In-Reply-To: <m27fqff30e.fsf@HIDDEN> (Andreas Schwab's message of
 "Sun, 05 Jul 2015 10:00:01 +0200")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level: 
X-NAI-Spam-Threshold: 5
X-NAI-Spam-Score: 0.2
X-NAI-Spam-Rules: 2 Rules triggered
	GEN_SPAM_FEATRE=0.2, RV5358=0
X-NAI-Spam-Version: 2.3.0.9393 : core <5358> : inlines <3321> : streams
 <1466727> : uri <1977136>
X-Spam-Score: -1.9 (-)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>,
 Artur Malabarba <bruce.connor.am@HIDDEN>, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.9 (-)

> The technical term is "equivalence classes".

I don't think so.  This term would apply equally well to case-fold-search.
We want something more specific.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 08:00:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 05 04:00:21 2015
Received: from localhost ([127.0.0.1]:40111 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBeqa-0002xh-Nr
	for submit <at> debbugs.gnu.org; Sun, 05 Jul 2015 04:00:21 -0400
Received: from mail-out.m-online.net ([212.18.0.10]:40074)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <whitebox@HIDDEN>) id 1ZBeqU-0002wh-U0
 for 20351 <at> debbugs.gnu.org; Sun, 05 Jul 2015 04:00:16 -0400
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 3mPMrm1X3kz3hhjP;
 Sun,  5 Jul 2015 10:00:07 +0200 (CEST)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.68])
 by mail.m-online.net (Postfix) with ESMTP id 3mPMrl26bmzvh2H;
 Sun,  5 Jul 2015 10:00:07 +0200 (CEST)
X-Virus-Scanned: amavisd-new at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new,
 port 10024)
 with ESMTP id gk75rS4_H6em; Sun,  5 Jul 2015 10:00:06 +0200 (CEST)
X-Auth-Info: fFIo8o+HXpnlCjvKyV3LixWw5IdKBqC2hCAuq/UrgH0EaJVwoEeSQ7emE6IRBil4
Received: from linux.local (ppp-93-104-93-241.dynamic.mnet-online.de
 [93.104.93.241]) by mail.mnet-online.de (Postfix) with ESMTPA;
 Sun,  5 Jul 2015 10:00:06 +0200 (CEST)
Received: by linux.local (Postfix, from userid 501)
 id D05831E58BA; Sun,  5 Jul 2015 10:00:05 +0200 (CEST)
From: Andreas Schwab <schwab@HIDDEN>
To: Artur Malabarba <bruce.connor.am@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 <87r3ond3z4.fsf@HIDDEN>
 <jwvr3onlg16.fsf-monnier+emacsbugs@HIDDEN>
 <CAAdUY-+-B_Vtp0Oe4qG3Zi4-rthhtJdg5BBYpB17qCDU23L9ZA@HIDDEN>
X-Yow: Yow!  Am I JOGGING yet??
Date: Sun, 05 Jul 2015 10:00:01 +0200
In-Reply-To: <CAAdUY-+-B_Vtp0Oe4qG3Zi4-rthhtJdg5BBYpB17qCDU23L9ZA@HIDDEN>
 (Artur Malabarba's message of "Sat, 4 Jul 2015 23:42:30 +0100")
Message-ID: <m27fqff30e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>,
 Ken T Takusagawa <kenta@HIDDEN>, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Artur Malabarba <bruce.connor.am@HIDDEN> writes:

> On Jul 4, 2015 11:24 PM, "Stefan Monnier" <monnier@HIDDEN> wrote:
>>
>> > What do you think about using the shorter name ‘char-fold-search’?
>>
>> FWIW, I find this name rather devoid of meaning.
>> What's the idea behind it?
>
> It was being called character group folding at first. Somebody suggested
> just character-folding, but I don't recall who.
>
> Neither sound terribly expressive to me, but I can't think of anything
> better.

The technical term is "equivalence classes".  Perhaps it can be folded
into the name.

Andreas.

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 4 Jul 2015 22:42:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 04 18:42:39 2015
Received: from localhost ([127.0.0.1]:40029 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBW8s-0003zg-Sq
	for submit <at> debbugs.gnu.org; Sat, 04 Jul 2015 18:42:39 -0400
Received: from mail-la0-f45.google.com ([209.85.215.45]:34448)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <arturmalabarba@HIDDEN>) id 1ZBW8q-0003zR-N4
 for 20351 <at> debbugs.gnu.org; Sat, 04 Jul 2015 18:42:37 -0400
Received: by lagx9 with SMTP id x9so117982712lag.1
 for <20351 <at> debbugs.gnu.org>; Sat, 04 Jul 2015 15:42:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:reply-to:sender:in-reply-to:references:date:message-id
 :subject:from:to:cc:content-type;
 bh=J3Jefm0YcN0v1HwacZuiwqsph45qo6Q0vj21udEW+wI=;
 b=InGqW0PToOjWlf6pyTlRwrdWOOCvLTp7lPXeXzOYYTmRVaCCrYJOOw6ukmGAL6bPJD
 H9Ppsn9hiaDYHOsWXYC0an/g4OLeBP8JWlxRPNko5uHuSg0wz1fppRVm0BH+1lLjh+4K
 eOYn/MLMf4E7ncRz1+j8og72ZbXCrtgKVf4M4x/rWlWMU7vLfzYJnq/61vt+Qb6Pq4ms
 So1IU3VVUf1WiFx3NI/bOuL9j/AbEzFpvTJPTaangcOCjURGCZtumo+bLlv1R8h34Q+H
 s+4SWeTUME6iRsPO70iysnAdn0JUmXJ9Ex0i9X5aItwnWO/ob8GsIN34yi8C81kzXPvT
 tYDA==
MIME-Version: 1.0
X-Received: by 10.152.19.67 with SMTP id c3mr439960lae.4.1436049750847; Sat,
 04 Jul 2015 15:42:30 -0700 (PDT)
Received: by 10.25.214.133 with HTTP; Sat, 4 Jul 2015 15:42:30 -0700 (PDT)
Received: by 10.25.214.133 with HTTP; Sat, 4 Jul 2015 15:42:30 -0700 (PDT)
In-Reply-To: <jwvr3onlg16.fsf-monnier+emacsbugs@HIDDEN>
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 <87r3ond3z4.fsf@HIDDEN>
 <jwvr3onlg16.fsf-monnier+emacsbugs@HIDDEN>
Date: Sat, 4 Jul 2015 23:42:30 +0100
X-Google-Sender-Auth: cZ6xHSN7uZxruWDM2RGJeBS7_0E
Message-ID: <CAAdUY-+-B_Vtp0Oe4qG3Zi4-rthhtJdg5BBYpB17qCDU23L9ZA@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
From: Artur Malabarba <bruce.connor.am@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Content-Type: multipart/alternative; boundary=089e0149420a4775f4051a1463f6
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>,
 Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: bruce.connor.am@HIDDEN
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--089e0149420a4775f4051a1463f6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Jul 4, 2015 11:24 PM, "Stefan Monnier" <monnier@HIDDEN> wrote:
>
> > What do you think about using the shorter name =E2=80=98char-fold-searc=
h=E2=80=99?
>
> FWIW, I find this name rather devoid of meaning.
> What's the idea behind it?

It was being called character group folding at first. Somebody suggested
just character-folding, but I don't recall who.

Neither sound terribly expressive to me, but I can't think of anything
better.

--089e0149420a4775f4051a1463f6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr"><br>
On Jul 4, 2015 11:24 PM, &quot;Stefan Monnier&quot; &lt;<a href=3D"mailto:m=
onnier@HIDDEN">monnier@HIDDEN</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; What do you think about using the shorter name =E2=80=98char-fold=
-search=E2=80=99?<br>
&gt;<br>
&gt; FWIW, I find this name rather devoid of meaning.<br>
&gt; What&#39;s the idea behind it?</p>
<p dir=3D"ltr">It was being called character group folding at first. Somebo=
dy suggested just character-folding, but I don&#39;t recall who. </p>
<p dir=3D"ltr">Neither sound terribly expressive to me, but I can&#39;t thi=
nk of anything better. </p>

--089e0149420a4775f4051a1463f6--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 4 Jul 2015 22:24:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 04 18:24:14 2015
Received: from localhost ([127.0.0.1]:40017 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBVr4-0003TO-2g
	for submit <at> debbugs.gnu.org; Sat, 04 Jul 2015 18:24:14 -0400
Received: from pruche.dit.umontreal.ca ([132.204.246.22]:44403)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <monnier@HIDDEN>) id 1ZBVr2-0003TD-85
 for 20351 <at> debbugs.gnu.org; Sat, 04 Jul 2015 18:24:12 -0400
Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242])
 by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t64MOA9C011771;
 Sat, 4 Jul 2015 18:24:10 -0400
Received: by ceviche.home (Postfix, from userid 20848)
 id 44D83660DC; Sat,  4 Jul 2015 18:24:10 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
Message-ID: <jwvr3onlg16.fsf-monnier+emacsbugs@HIDDEN>
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 <87r3ond3z4.fsf@HIDDEN>
Date: Sat, 04 Jul 2015 18:24:10 -0400
In-Reply-To: <87r3ond3z4.fsf@HIDDEN> (Juri Linkov's message of "Sun, 
 05 Jul 2015 00:09:51 +0300")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level: 
X-NAI-Spam-Threshold: 5
X-NAI-Spam-Score: 0.2
X-NAI-Spam-Rules: 2 Rules triggered
	GEN_SPAM_FEATRE=0.2, RV5357=0
X-NAI-Spam-Version: 2.3.0.9393 : core <5357> : inlines <3321> : streams
 <1466334> : uri <1976687>
X-Spam-Score: -1.9 (-)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>,
 Artur Malabarba <bruce.connor.am@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.9 (-)

> What do you think about using the shorter name =E2=80=98char-fold-search=
=E2=80=99?

FWIW, I find this name rather devoid of meaning.
What's the idea behind it?


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 4 Jul 2015 21:15:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 04 17:15:18 2015
Received: from localhost ([127.0.0.1]:39992 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBUmL-0008QB-V2
	for submit <at> debbugs.gnu.org; Sat, 04 Jul 2015 17:15:18 -0400
Received: from mail-la0-f44.google.com ([209.85.215.44]:35993)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <arturmalabarba@HIDDEN>) id 1ZBUmK-0008Pr-4D
 for 20351 <at> debbugs.gnu.org; Sat, 04 Jul 2015 17:15:16 -0400
Received: by lagc2 with SMTP id c2so117147642lag.3
 for <20351 <at> debbugs.gnu.org>; Sat, 04 Jul 2015 14:15:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:reply-to:sender:in-reply-to:references:date:message-id
 :subject:from:to:cc:content-type;
 bh=OrcQuqyI88/Anbt4Qp5i0yfLxfb3BBYzDWcUlDD2FHY=;
 b=Liuh11seb464XnQNMYybYnPVmhUjPqlW6Ri45xlwhdoyYxWJprb7SxEWTAtp28MO5c
 TyEvww20s+ws/3S1vroefGeWvV0z2mCVvwyZl2DRUYoC4wTAFn5pjaaDQDL/qpRPGktL
 MsPlfRyb4575SO0jq38nelHgtvwQnY9bwKieqJaGwlc/bIq1Hp1bb53a4rZuwzc4hlmt
 OqnhHzYSzxTo5ZW02DOwU8JQzNzvYuqBgH3X7OfzMN8cr7XiTYLlN9uNo6lawd0pdpHl
 avpiOu9Q++5f00CZboZinBUwu4Iibjc6gop6Af1suSTsn0EHkztTpPhOWFZKpG4dbUj7
 XsPA==
MIME-Version: 1.0
X-Received: by 10.112.25.69 with SMTP id a5mr41297665lbg.16.1436044510096;
 Sat, 04 Jul 2015 14:15:10 -0700 (PDT)
Received: by 10.25.214.133 with HTTP; Sat, 4 Jul 2015 14:15:10 -0700 (PDT)
Received: by 10.25.214.133 with HTTP; Sat, 4 Jul 2015 14:15:10 -0700 (PDT)
In-Reply-To: <87r3ond3z4.fsf@HIDDEN>
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 <87r3ond3z4.fsf@HIDDEN>
Date: Sat, 4 Jul 2015 22:15:10 +0100
X-Google-Sender-Auth: 6NpRlCnCD4q7f_gJ54MZI6PFonw
Message-ID: <CAAdUY-LnZaCkUXdyd0ZbRRN33ZMb34zSX1WOT0UGWk0SdvC3bA@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
From: Artur Malabarba <bruce.connor.am@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Content-Type: multipart/alternative; boundary=001a11c3f5bee7f6e2051a132aad
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: bruce.connor.am@HIDDEN
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--001a11c3f5bee7f6e2051a132aad
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Jul 4, 2015 10:09 PM, "Juri Linkov" <juri@HIDDEN> wrote:
>
> >> =E2=80=98case-fold-search=E2=80=99 is a customizable variable - and ri=
ghtfully so
> >> =E2=80=98char-fold-search=E2=80=99 has to be customizable as well.
> >
> > Yes, we should make it a defcustom before release. I didn't make it a
> > defcustom when I implementing it because the implementation itself is
> > still up for debate.
>
> What do you think about using the shorter name =E2=80=98char-fold-search=
=E2=80=99?
> All char-related functions in Emacs are shortened to =E2=80=9Cchar=E2=80=
=9D, e.g.
> =E2=80=98char-code=E2=80=99, =E2=80=98char-table=E2=80=99, =E2=80=98char-=
to-string=E2=80=99, etc.

Sounds good. But, in that case, please rename the entire namespace (and the
file?).

--001a11c3f5bee7f6e2051a132aad
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr"><br>
On Jul 4, 2015 10:09 PM, &quot;Juri Linkov&quot; &lt;<a href=3D"mailto:juri=
@linkov.net">juri@HIDDEN</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt;&gt; =E2=80=98case-fold-search=E2=80=99 is a customizable variable=
 - and rightfully so<br>
&gt; &gt;&gt; =E2=80=98char-fold-search=E2=80=99 has to be customizable as =
well.<br>
&gt; &gt;<br>
&gt; &gt; Yes, we should make it a defcustom before release. I didn&#39;t m=
ake it a<br>
&gt; &gt; defcustom when I implementing it because the implementation itsel=
f is<br>
&gt; &gt; still up for debate.<br>
&gt;<br>
&gt; What do you think about using the shorter name =E2=80=98char-fold-sear=
ch=E2=80=99?<br>
&gt; All char-related functions in Emacs are shortened to =E2=80=9Cchar=E2=
=80=9D, e.g.<br>
&gt; =E2=80=98char-code=E2=80=99, =E2=80=98char-table=E2=80=99, =E2=80=98ch=
ar-to-string=E2=80=99, etc.</p>
<p dir=3D"ltr">Sounds good. But, in that case, please rename the entire nam=
espace (and the file?). <br>
</p>

--001a11c3f5bee7f6e2051a132aad--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 4 Jul 2015 21:11:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 04 17:11:44 2015
Received: from localhost ([127.0.0.1]:39987 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZBUiu-0008JF-8K
	for submit <at> debbugs.gnu.org; Sat, 04 Jul 2015 17:11:44 -0400
Received: from sub3.mail.dreamhost.com ([69.163.253.7]:57491
 helo=homiemail-a11.g.dreamhost.com)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <juri@HIDDEN>) id 1ZBUit-0008J8-42
 for 20351 <at> debbugs.gnu.org; Sat, 04 Jul 2015 17:11:43 -0400
Received: from homiemail-a11.g.dreamhost.com (localhost [127.0.0.1])
 by homiemail-a11.g.dreamhost.com (Postfix) with ESMTP id 4DB796E06C;
 Sat,  4 Jul 2015 14:11:42 -0700 (PDT)
Received: from localhost.linkov.net (unknown [212.119.148.140])
 (Authenticated sender: jurta@HIDDEN)
 by homiemail-a11.g.dreamhost.com (Postfix) with ESMTPA id 035DE6E05B;
 Sat,  4 Jul 2015 14:11:40 -0700 (PDT)
From: Juri Linkov <juri@HIDDEN>
To: Artur Malabarba <bruce.connor.am@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
Organization: LINKOV.NET
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
 <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
Date: Sun, 05 Jul 2015 00:09:51 +0300
In-Reply-To: <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
 (Artur Malabarba's message of "Thu, 2 Jul 2015 11:15:18 +0100")
Message-ID: <87r3ond3z4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

>> =E2=80=98case-fold-search=E2=80=99 is a customizable variable - and ri=
ghtfully so
>> =E2=80=98char-fold-search=E2=80=99 has to be customizable as well.
>
> Yes, we should make it a defcustom before release. I didn't make it a
> defcustom when I implementing it because the implementation itself is
> still up for debate.

What do you think about using the shorter name =E2=80=98char-fold-search=E2=
=80=99?
All char-related functions in Emacs are shortened to =E2=80=9Cchar=E2=80=9D=
, e.g.
=E2=80=98char-code=E2=80=99, =E2=80=98char-table=E2=80=99, =E2=80=98char-=
to-string=E2=80=99, etc.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 2 Jul 2015 10:15:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 02 06:15:27 2015
Received: from localhost ([127.0.0.1]:36969 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZAbWg-0005dH-KO
	for submit <at> debbugs.gnu.org; Thu, 02 Jul 2015 06:15:26 -0400
Received: from mail-la0-f41.google.com ([209.85.215.41]:35847)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <arturmalabarba@HIDDEN>) id 1ZAbWe-0005d3-8F
 for 20351 <at> debbugs.gnu.org; Thu, 02 Jul 2015 06:15:24 -0400
Received: by lagc2 with SMTP id c2so57891283lag.3
 for <20351 <at> debbugs.gnu.org>; Thu, 02 Jul 2015 03:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:reply-to:sender:in-reply-to:references:date:message-id
 :subject:from:to:cc:content-type:content-transfer-encoding;
 bh=lTUV2nbCJIUkSoTaOw2zS3PvSd0XXvcvzWN65DjhlU4=;
 b=msZARABFlE0EgvR3il3dhhgAg26tumuo1+AjcLKEj3NoTlvH0JUZstyiUW2fWXf5Sh
 0wU92nUuYqnfO3sqm16v7NO2TJnWYDygf+Uk9MYaxXvxxmbuD0c/5HHLuCj98RD1ZRaS
 dcaYkfmQSaVjU0RDCbH7WHL4+am+1PhmIGyeAdqcSp7spXeHKvpIUwj8BtVbKPtYPHyv
 WIWZcD5ryYpJ8DJR6ax8rTD8CMZrlDuINaBsJRgKtR4lZACK+J0SuhoOdF8ZwozfJzN4
 JDU8DdlIRJyPcCXvCSEJ24On/TwVBxz618BLuJjSdLvYR8Y/juli8JNhYfiKYq7PlKVD
 12rw==
MIME-Version: 1.0
X-Received: by 10.152.37.136 with SMTP id y8mr29608828laj.21.1435832118336;
 Thu, 02 Jul 2015 03:15:18 -0700 (PDT)
Received: by 10.25.214.133 with HTTP; Thu, 2 Jul 2015 03:15:18 -0700 (PDT)
In-Reply-To: <87ioa38q94.fsf@HIDDEN>
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 <87ioa38q94.fsf@HIDDEN>
Date: Thu, 2 Jul 2015 11:15:18 +0100
X-Google-Sender-Auth: lRV4LFQYvv73sEIJlcQ_qSDRr4k
Message-ID: <CAAdUY-+CQSUhA+myn8mAn6M8vouKvnNfrZ55gbiyuLtzwGPOCQ@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
From: Artur Malabarba <bruce.connor.am@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: bruce.connor.am@HIDDEN
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

> It seems we can't avoid turning `isearch-lax-whitespace' into a defcustom
> because users need to be able to disable these features initially, and
> there is no convenient way to customize initial values with a single
> defcustom such as =E2=80=98isearch-initial-variables=E2=80=99.

Yes, you're right. Feel free to ignore my previous comments.

> =E2=80=98case-fold-search=E2=80=99 is a customizable variable - and right=
fully so
> =E2=80=98char-fold-search=E2=80=99 has to be customizable as well.

Yes, we should make it a defcustom before release. I didn't make it a
defcustom when I implementing it because the implementation itself is
still up for debate.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 1 Jul 2015 22:38:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 01 18:38:05 2015
Received: from localhost ([127.0.0.1]:36525 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZAQdp-0002gP-91
	for submit <at> debbugs.gnu.org; Wed, 01 Jul 2015 18:38:05 -0400
Received: from sub3.mail.dreamhost.com ([69.163.253.7]:48215
 helo=homiemail-a15.g.dreamhost.com)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <juri@HIDDEN>) id 1ZAQdl-0002fj-Te
 for 20351 <at> debbugs.gnu.org; Wed, 01 Jul 2015 18:38:02 -0400
Received: from homiemail-a15.g.dreamhost.com (localhost [127.0.0.1])
 by homiemail-a15.g.dreamhost.com (Postfix) with ESMTP id 18A8276C07F;
 Wed,  1 Jul 2015 15:38:01 -0700 (PDT)
Received: from localhost.linkov.net (m212-53-110-158.cust.tele2.ee
 [212.53.110.158]) (Authenticated sender: jurta@HIDDEN)
 by homiemail-a15.g.dreamhost.com (Postfix) with ESMTPA id E99F976C073;
 Wed,  1 Jul 2015 15:37:59 -0700 (PDT)
From: Juri Linkov <juri@HIDDEN>
To: Artur Malabarba <bruce.connor.am@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
Organization: LINKOV.NET
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
 <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
Date: Thu, 02 Jul 2015 01:30:47 +0300
In-Reply-To: <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
 (Artur Malabarba's message of "Tue, 30 Jun 2015 22:05:03 +0100")
Message-ID: <87ioa38q94.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

>>>> (defcustom isearch-keep-mode-variables nil
>>>>   "A set of search variables to keep between different searches.
>>>> When a search variable is customized to exist in this set, then
>>>> starting a new search doesn't reset the corresponding isearch variab=
le
>>>> to its default value, thus keeping the value from the previous searc=
h
>>>> \(changed using toggling commands)."
>>>>   :type '(set (const :tag "Case folding" isearch-case-fold-search)
>>>>               (const :tag "Character folding" character-fold-search)
>>>>               (const :tag "Invisible text" isearch-invisible)
>>>>               (const :tag "Filters" isearch-filter-predicate)
>>>>               (const :tag "Lax whitespace" isearch-lax-whitespace)
>>>>               (const :tag "Regexp lax whitespace" isearch-regexp-lax=
-whitespace))
>>>>   :group 'isearch)
>>>
>>> Though this is not strictly in conflict with turning the individual
>>> variables into defcustoms, I think it's a bit in ideological conflict=
, and
>>> we should probably pick one of the two.
>>
>> Would it be better to pollute the namespace with N*M more customizable=
 variables
>> like =E2=80=98isearch-keep-case-fold-search=E2=80=99, =E2=80=98isearch=
-keep-lax-whitespace=E2=80=99,
>> =E2=80=98isearch-initial-case-fold-search=E2=80=99, =E2=80=98isearch-i=
nitial-lax-whitespace=E2=80=99, I'm not sure.
>
> No. I like the idea of this variable, and I much prefer this defcustom
> over N different `isearch-keep-...' defcustoms.
> What I said is that if we have *this* defcustom, we don't need to turn
> `isearch-lax-whitespace' into a defcustom too (the actual variable,
> not the `keep...' variable).

It seems we can't avoid turning `isearch-lax-whitespace' into a defcustom
because users need to be able to disable these features initially, and
there is no convenient way to customize initial values with a single
defcustom such as =E2=80=98isearch-initial-variables=E2=80=99.

=E2=80=98case-fold-search=E2=80=99 is a customizable variable - and right=
fully so
=E2=80=98char-fold-search=E2=80=99 has to be customizable as well.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 30 Jun 2015 21:05:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 30 17:05:13 2015
Received: from localhost ([127.0.0.1]:34832 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZA2iO-0005gO-Ou
	for submit <at> debbugs.gnu.org; Tue, 30 Jun 2015 17:05:13 -0400
Received: from mail-la0-f41.google.com ([209.85.215.41]:36043)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <arturmalabarba@HIDDEN>) id 1ZA2iM-0005fj-BN
 for 20351 <at> debbugs.gnu.org; Tue, 30 Jun 2015 17:05:11 -0400
Received: by lagc2 with SMTP id c2so28115900lag.3
 for <20351 <at> debbugs.gnu.org>; Tue, 30 Jun 2015 14:05:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:reply-to:sender:in-reply-to:references:date:message-id
 :subject:from:to:cc:content-type:content-transfer-encoding;
 bh=Cm8hJ8InxIhTIdbfa1DGxDi1Aga+BJLKOYoMAe/aXfI=;
 b=hywb5mFHM4MFwTp55leFbIL67K2JV4G6wfdSmkopjAXbvHOW8xKN1t7/M0qqBOE7/c
 Snxk4dWLN4A34GDeZw/YkjMKEN4vfSxLz1/PO6papO/aCCGNdesLMMw4bW+y6ix7ESxZ
 r8VR71/p5C7N6tDJTf0j0sjFlWdIFIeslTiooMwBSk1/fVgPc7s67gbFfHFynWK4IeHV
 ae0MoKCVORRAdfE6mDsASx6+BvNib2MHBSeBX7ylFUEpWMrvkEhNo+9ktyDxLeKyC0kw
 TKSmDPFHOD952AjMfa9YJx3aqgDz8Pm4jtVK+TCwR7b4779p/mimHRYZSU5xuvM+PMI8
 BOhA==
MIME-Version: 1.0
X-Received: by 10.152.37.136 with SMTP id y8mr21607905laj.21.1435698303931;
 Tue, 30 Jun 2015 14:05:03 -0700 (PDT)
Received: by 10.25.214.133 with HTTP; Tue, 30 Jun 2015 14:05:03 -0700 (PDT)
In-Reply-To: <87bnfwsyun.fsf@HIDDEN>
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 <87bnfwsyun.fsf@HIDDEN>
Date: Tue, 30 Jun 2015 22:05:03 +0100
X-Google-Sender-Auth: VS6FN820DVfWUA_f6KlPlNoHY3A
Message-ID: <CAAdUY-LUvVtWzJXPwGFeZEgiiebXAUnKaSpjSy1vKLaOJo1bAA@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
From: Artur Malabarba <bruce.connor.am@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: bruce.connor.am@HIDDEN
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

2015-06-30 21:52 GMT+01:00 Juri Linkov <juri@HIDDEN>:
>>> (defcustom isearch-keep-mode-variables nil
>>>   "A set of search variables to keep between different searches.
>>> When a search variable is customized to exist in this set, then
>>> starting a new search doesn't reset the corresponding isearch variable
>>> to its default value, thus keeping the value from the previous search
>>> \(changed using toggling commands)."
>>>   :type '(set (const :tag "Case folding" isearch-case-fold-search)
>>>               (const :tag "Character folding" character-fold-search)
>>>               (const :tag "Invisible text" isearch-invisible)
>>>               (const :tag "Filters" isearch-filter-predicate)
>>>               (const :tag "Lax whitespace" isearch-lax-whitespace)
>>>               (const :tag "Regexp lax whitespace" isearch-regexp-lax-wh=
itespace))
>>>   :group 'isearch)
>>
>> Though this is not strictly in conflict with turning the individual
>> variables into defcustoms, I think it's a bit in ideological conflict, a=
nd
>> we should probably pick one of the two.
>
> Would it be better to pollute the namespace with N*M more customizable va=
riables
> like =E2=80=98isearch-keep-case-fold-search=E2=80=99, =E2=80=98isearch-ke=
ep-lax-whitespace=E2=80=99,
> =E2=80=98isearch-initial-case-fold-search=E2=80=99, =E2=80=98isearch-init=
ial-lax-whitespace=E2=80=99, I'm not sure.

No. I like the idea of this variable, and I much prefer this defcustom
over N different `isearch-keep-...' defcustoms.
What I said is that if we have *this* defcustom, we don't need to turn
`isearch-lax-whitespace' into a defcustom too (the actual variable,
not the `keep...' variable).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 30 Jun 2015 20:54:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 30 16:54:05 2015
Received: from localhost ([127.0.0.1]:34828 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZA2Xc-0003KD-IA
	for submit <at> debbugs.gnu.org; Tue, 30 Jun 2015 16:54:04 -0400
Received: from sub3.mail.dreamhost.com ([69.163.253.7]:46498
 helo=homiemail-a101.g.dreamhost.com)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <juri@HIDDEN>) id 1ZA2Xb-0003Jx-3y
 for 20351 <at> debbugs.gnu.org; Tue, 30 Jun 2015 16:54:03 -0400
Received: from homiemail-a101.g.dreamhost.com (localhost [127.0.0.1])
 by homiemail-a101.g.dreamhost.com (Postfix) with ESMTP id 3E875117E07C;
 Tue, 30 Jun 2015 13:54:02 -0700 (PDT)
Received: from localhost.linkov.net (m83-191-220-43.cust.tele2.ee
 [83.191.220.43]) (Authenticated sender: jurta@HIDDEN)
 by homiemail-a101.g.dreamhost.com (Postfix) with ESMTPA id E17C2117E078;
 Tue, 30 Jun 2015 13:54:00 -0700 (PDT)
From: Juri Linkov <juri@HIDDEN>
To: Artur Malabarba <bruce.connor.am@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
Organization: LINKOV.NET
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
 <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
Date: Tue, 30 Jun 2015 23:52:32 +0300
In-Reply-To: <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
 (Artur Malabarba's message of "Tue, 30 Jun 2015 00:10:06 +0100")
Message-ID: <87bnfwsyun.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

>> (defcustom isearch-keep-mode-variables nil
>>   "A set of search variables to keep between different searches.
>> When a search variable is customized to exist in this set, then
>> starting a new search doesn't reset the corresponding isearch variable
>> to its default value, thus keeping the value from the previous search
>> \(changed using toggling commands)."
>>   :type '(set (const :tag "Case folding" isearch-case-fold-search)
>>               (const :tag "Character folding" character-fold-search)
>>               (const :tag "Invisible text" isearch-invisible)
>>               (const :tag "Filters" isearch-filter-predicate)
>>               (const :tag "Lax whitespace" isearch-lax-whitespace)
>>               (const :tag "Regexp lax whitespace" isearch-regexp-lax-w=
hitespace))
>>   :group 'isearch)
>
> Though this is not strictly in conflict with turning the individual
> variables into defcustoms, I think it's a bit in ideological conflict, =
and
> we should probably pick one of the two.

Would it be better to pollute the namespace with N*M more customizable va=
riables
like =E2=80=98isearch-keep-case-fold-search=E2=80=99, =E2=80=98isearch-ke=
ep-lax-whitespace=E2=80=99,
=E2=80=98isearch-initial-case-fold-search=E2=80=99, =E2=80=98isearch-init=
ial-lax-whitespace=E2=80=99, I'm not sure.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 29 Jun 2015 23:14:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 29 19:14:33 2015
Received: from localhost ([127.0.0.1]:33424 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z9iG0-0005gJ-W3
	for submit <at> debbugs.gnu.org; Mon, 29 Jun 2015 19:14:33 -0400
Received: from aserp1040.oracle.com ([141.146.126.69]:49967)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <drew.adams@HIDDEN>) id 1Z9iFy-0005g5-SF
 for 20351 <at> debbugs.gnu.org; Mon, 29 Jun 2015 19:14:31 -0400
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 t5TNEOSl032721
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 29 Jun 2015 23:14:24 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t5TNEOG1025750
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
 Mon, 29 Jun 2015 23:14:24 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t5TNEOPL002854;
 Mon, 29 Jun 2015 23:14:24 GMT
MIME-Version: 1.0
Message-ID: <7acaf181-869b-4f07-a6c0-ac64d95a184d@default>
Date: Mon, 29 Jun 2015 16:14:24 -0700 (PDT)
From: Drew Adams <drew.adams@HIDDEN>
To: Juri Linkov <juri@HIDDEN>, Ken T Takusagawa <kenta@HIDDEN>
Subject: RE: bug#20351: isearch-lax-whitespace should be customizable variable
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
In-Reply-To: <87d20eyw78.fsf@HIDDEN>
X-Priority: 3
X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9  (901082) [OL
 12.0.6691.5000 (x86)]
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
X-Spam-Score: -2.9 (--)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.9 (--)

> I believe both =E2=80=98isearch-lax-whitespace=E2=80=99 and =E2=80=98char=
acter-fold-search=E2=80=99
> should be customizable.  bug#11378 proposed a patch that adds a new
> user variable to customize all such search parameters:
>=20
> (defcustom isearch-keep-mode-variables nil
>   "A set of search variables to keep between different searches.
> When a search variable is customized to exist in this set, then
> starting a new search doesn't reset the corresponding isearch
> variable to its default value, thus keeping the value from the
> previous search (changed using toggling commands)." ...

FWIW, I agree (strongly) that some such feature is desirable.
I think you and I have discussed this a bit before.

Isearch+ has this feature, in a different form.  There is option
`isearchp-toggle-option-flag' and its associated toggle command.

  Non-nil means Isearch toggling commands can affect option values.
  If nil, the option value remains unchanged - the effect is temporary.

  Applies to toggle commands for behavior that has an associated user
  option.  Currently this means `M-s i' (`isearch-toggle-invisible')
  and `M-c' (`isearch-toggle-case-fold').

The option determines whether commands that toggle behavior also
toggle an associated user option.  For such commands, a prefix arg
flips the behavior, as if `isearchp-toggle-option-flag' were
toggled temporarily.

You can toggle this option itself, using `M-s v'
(`isearchp-toggle-option-toggle').

I mention this approach, but your suggestion sounds good too.

The point is to let users decide whether toggling the state (for
any given state attribute) also toggles the option value - so that
the effect remains after Isearch is finished.  And to let them
override their preference temporarily (e.g., with a prefix arg).

What you have added is the ability for users to pick which options
to put under the sway of something like `isearchp-toggle-option-flag',
IOW, you have in effect, provided a `isearchp-toggle-option-flag'
for each togglable option separately.  And that sounds like a good
thing, a priori.

I'd propose combining your suggestion with the temporary-flipping
behavior I describe: a prefix arg (or whatever) lets a user
temporarily change her mind about the `isearch-keep-mode-variables'
setting for that toggle: if the option is not listed in `i-s-k-m-v'
then `C-u' toggles the option; if the option is listed there then
`C-u' does not toggle the option (it toggles the state/behavior
only for the current Isearch duration).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 29 Jun 2015 23:10:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 29 19:10:17 2015
Received: from localhost ([127.0.0.1]:33417 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z9iBs-0005a4-9U
	for submit <at> debbugs.gnu.org; Mon, 29 Jun 2015 19:10:17 -0400
Received: from mail-la0-f47.google.com ([209.85.215.47]:32982)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <arturmalabarba@HIDDEN>) id 1Z9iBo-0005Zp-LX
 for 20351 <at> debbugs.gnu.org; Mon, 29 Jun 2015 19:10:14 -0400
Received: by laar3 with SMTP id r3so81319328laa.0
 for <20351 <at> debbugs.gnu.org>; Mon, 29 Jun 2015 16:10:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:reply-to:sender:in-reply-to:references:date:message-id
 :subject:from:to:cc:content-type;
 bh=Ibj1GiUHp0LwfB+X2BAaT04Wze3W2zYK21FJMCzTVoI=;
 b=dj+UYBCPTYdL2bqoQbHBS7xpPm7fTVAWTypd95mazCJDAyH3LcLXB1lK9RgxdjLfqe
 uKOPyjrp8NppUr5BLGJ2G11817IOHQENSlpwmEYB3XrUgstgzRMVLb86HtRRUL7B8qDr
 dI4L+lgVxjbiGbzBTdAUrVkMWo15/EowIYp7sliZDFvPezZcbFoIaB1RB4MMNXec9izM
 iq+d4uSdYKZQAbiuDiaxBVY76IgJyFLbcIjwXa8ahj4Zt8gUaUu6zIh0ezjAvGN2o5un
 +B5lx4LGozJgsdADsQxJ/NVMJQ0f/Q15qenBKX6aIDIhpF6+dYaeIgyQGAk+gPvyaNBy
 AELA==
MIME-Version: 1.0
X-Received: by 10.112.222.133 with SMTP id qm5mr16593173lbc.86.1435619406869; 
 Mon, 29 Jun 2015 16:10:06 -0700 (PDT)
Received: by 10.25.214.133 with HTTP; Mon, 29 Jun 2015 16:10:06 -0700 (PDT)
Received: by 10.25.214.133 with HTTP; Mon, 29 Jun 2015 16:10:06 -0700 (PDT)
In-Reply-To: <87d20eyw78.fsf@HIDDEN>
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 <87d20eyw78.fsf@HIDDEN>
Date: Tue, 30 Jun 2015 00:10:06 +0100
X-Google-Sender-Auth: 24xgZ93qdVPoe4o0U_Ac4LCAjH4
Message-ID: <CAAdUY-JpqKgdOQ3MeYMC2vQPuBOh=p0VitEp-qmnBcmcy7=5Tg@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
From: Artur Malabarba <bruce.connor.am@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Content-Type: multipart/alternative; boundary=001a11346db0c77a590519b030e2
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org, Ken T Takusagawa <kenta@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: bruce.connor.am@HIDDEN
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--001a11346db0c77a590519b030e2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Jun 29, 2015 11:30 PM, "Juri Linkov" <juri@HIDDEN> wrote:
>
> > M-x customize-variable
> > does NOT list isearch-lax-whitespace as a customizable variable
>
> I believe [...] =E2=80=98character-fold-search=E2=80=99
> should be customizable.

As long as people understand the implementation is still subject to change,
and that variable's existence isn't assured.

> (defcustom isearch-keep-mode-variables nil
>   "A set of search variables to keep between different searches.
> When a search variable is customized to exist in this set, then
> starting a new search doesn't reset the corresponding isearch variable
> to its default value, thus keeping the value from the previous search
> \(changed using toggling commands)."
>   :type '(set (const :tag "Case folding" isearch-case-fold-search)
>               (const :tag "Character folding" character-fold-search)
>               (const :tag "Invisible text" isearch-invisible)
>               (const :tag "Filters" isearch-filter-predicate)
>               (const :tag "Lax whitespace" isearch-lax-whitespace)
>               (const :tag "Regexp lax whitespace"
isearch-regexp-lax-whitespace))
>   :group 'isearch)

Though this is not strictly in conflict with turning the individual
variables into defcustoms, I think it's a bit in ideological conflict, and
we should probably pick one of the two.

--001a11346db0c77a590519b030e2
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr"><br>
On Jun 29, 2015 11:30 PM, &quot;Juri Linkov&quot; &lt;<a href=3D"mailto:jur=
i@HIDDEN">juri@HIDDEN</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; M-x customize-variable<br>
&gt; &gt; does NOT list isearch-lax-whitespace as a customizable variable<b=
r>
&gt;<br>
&gt; I believe [...] =E2=80=98character-fold-search=E2=80=99<br>
&gt; should be customizable.=C2=A0 </p>
<p dir=3D"ltr">As long as people understand the implementation is still sub=
ject to change, and that variable&#39;s existence isn&#39;t assured. </p>
<p dir=3D"ltr">&gt; (defcustom isearch-keep-mode-variables nil<br>
&gt; =C2=A0 &quot;A set of search variables to keep between different searc=
hes.<br>
&gt; When a search variable is customized to exist in this set, then<br>
&gt; starting a new search doesn&#39;t reset the corresponding isearch vari=
able<br>
&gt; to its default value, thus keeping the value from the previous search<=
br>
&gt; \(changed using toggling commands).&quot;<br>
&gt; =C2=A0 :type &#39;(set (const :tag &quot;Case folding&quot; isearch-ca=
se-fold-search)<br>
&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag &quot;Cha=
racter folding&quot; character-fold-search)<br>
&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag &quot;Inv=
isible text&quot; isearch-invisible)<br>
&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag &quot;Fil=
ters&quot; isearch-filter-predicate)<br>
&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag &quot;Lax=
 whitespace&quot; isearch-lax-whitespace)<br>
&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag &quot;Reg=
exp lax whitespace&quot; isearch-regexp-lax-whitespace))<br>
&gt; =C2=A0 :group &#39;isearch)</p>
<p dir=3D"ltr">Though this is not strictly in conflict with turning the ind=
ividual variables into defcustoms, I think it&#39;s a bit in ideological co=
nflict, and we should probably pick one of the two. <br>
</p>

--001a11346db0c77a590519b030e2--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at 20351 <at> debbugs.gnu.org:


Received: (at 20351) by debbugs.gnu.org; 29 Jun 2015 22:43:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 29 18:43:21 2015
Received: from localhost ([127.0.0.1]:33410 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z9hlo-0004yO-U1
	for submit <at> debbugs.gnu.org; Mon, 29 Jun 2015 18:43:21 -0400
Received: from sub3.mail.dreamhost.com ([69.163.253.7]:60414
 helo=homiemail-a12.g.dreamhost.com)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <juri@HIDDEN>) id 1Z9hlm-0004yF-VO
 for 20351 <at> debbugs.gnu.org; Mon, 29 Jun 2015 18:43:19 -0400
Received: from homiemail-a12.g.dreamhost.com (localhost [127.0.0.1])
 by homiemail-a12.g.dreamhost.com (Postfix) with ESMTP id 5916F1030063;
 Mon, 29 Jun 2015 15:43:17 -0700 (PDT)
Received: from localhost.linkov.net (m83-191-202-36.cust.tele2.ee
 [83.191.202.36]) (Authenticated sender: jurta@HIDDEN)
 by homiemail-a12.g.dreamhost.com (Postfix) with ESMTPA id 498B71030062;
 Mon, 29 Jun 2015 15:43:16 -0700 (PDT)
From: Juri Linkov <juri@HIDDEN>
To: Ken T Takusagawa <kenta@HIDDEN>
Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable
Organization: LINKOV.NET
References: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
Date: Tue, 30 Jun 2015 01:30:59 +0300
In-Reply-To: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
 (Ken T. Takusagawa's message of "Thu, 16 Apr 2015 18:49:50 -0400
 (EDT)")
Message-ID: <87d20eyw78.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 20351
Cc: 20351 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

> M-x customize-variable
> does NOT list isearch-lax-whitespace as a customizable variable

I believe both =E2=80=98isearch-lax-whitespace=E2=80=99 and =E2=80=98char=
acter-fold-search=E2=80=99
should be customizable.  bug#11378 proposed a patch that adds a new
user variable to customize all such search parameters:

(defcustom isearch-keep-mode-variables nil
  "A set of search variables to keep between different searches.
When a search variable is customized to exist in this set, then
starting a new search doesn't reset the corresponding isearch variable
to its default value, thus keeping the value from the previous search
\(changed using toggling commands)."
  :type '(set (const :tag "Case folding" isearch-case-fold-search)
	      (const :tag "Character folding" character-fold-search)
	      (const :tag "Invisible text" isearch-invisible)
	      (const :tag "Filters" isearch-filter-predicate)
	      (const :tag "Lax whitespace" isearch-lax-whitespace)
	      (const :tag "Regexp lax whitespace" isearch-regexp-lax-whitespace)=
)
  :group 'isearch)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 16 Apr 2015 22:53:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 16 18:53:07 2015
Received: from localhost ([127.0.0.1]:58419 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Yiseg-0000oN-Kz
	for submit <at> debbugs.gnu.org; Thu, 16 Apr 2015 18:53:07 -0400
Received: from eggs.gnu.org ([208.118.235.92]:33704)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <kenta@HIDDEN>) id 1Yisbk-0000jU-68
 for submit <at> debbugs.gnu.org; Thu, 16 Apr 2015 18:50:06 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <kenta@HIDDEN>) id 1Yisbd-0000hI-HK
 for submit <at> debbugs.gnu.org; Thu, 16 Apr 2015 18:49:58 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.8 required=5.0 tests=AC_HTML_NONSENSE_TAGS, BAYES_50
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:37109)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <kenta@HIDDEN>) id 1Yisbd-0000hE-EM
 for submit <at> debbugs.gnu.org; Thu, 16 Apr 2015 18:49:57 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47204)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <kenta@HIDDEN>) id 1Yisbc-000525-61
 for bug-gnu-emacs@HIDDEN; Thu, 16 Apr 2015 18:49:57 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <kenta@HIDDEN>) id 1YisbY-0000gf-TX
 for bug-gnu-emacs@HIDDEN; Thu, 16 Apr 2015 18:49:56 -0400
Received: from dmz-mailsec-scanner-5.mit.edu ([18.7.68.34]:43453)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <kenta@HIDDEN>) id 1YisbY-0000gb-QY
 for bug-gnu-emacs@HIDDEN; Thu, 16 Apr 2015 18:49:52 -0400
X-AuditID: 12074422-f79cb6d000000d7b-61-55303c9075ca
Received: from mailhub-auth-1.mit.edu ( [18.9.21.35])
 (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by dmz-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id
 57.35.03451.09C30355; Thu, 16 Apr 2015 18:49:52 -0400 (EDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11])
 by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id t3GMnpNA002410
 for <bug-gnu-emacs@HIDDEN>; Thu, 16 Apr 2015 18:49:52 -0400
Received: from localhost (contents-vnder-pressvre.mit.edu [18.9.64.11])
 (authenticated bits=0) (User authenticated as kenta@HIDDEN)
 by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t3GMnovA005074
 for <bug-gnu-emacs@HIDDEN>; Thu, 16 Apr 2015 18:49:51 -0400
Date: Thu, 16 Apr 2015 18:49:50 -0400 (EDT)
From: Ken T Takusagawa <kenta@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: isearch-lax-whitespace should be customizable variable
Message-ID: <alpine.DEB.2.10.1504161848050.30565@HIDDEN>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRmVeSWpSXmKPExsUixCmqrDvBxiDU4NsqSYvvB6ocGD3appkF
 MEZx2aSk5mSWpRbp2yVwZSy5YVawQKfixZrLLA2Mz1W6GDk5JARMJB6d/ccKYYtJXLi3nq2L
 kYtDSGAxk8TK3W/YQRJCAmcZgaq0IRIzmCQWLF3EBpJgEdCWWPDhOwuIzSagJrFuzglGEFtE
 QFLi651WsKnCAvYSj+e/YQKxeQUCJa6+ug1WLyqgK3Ho3x82iLigxMmZT8DizAJaEsunb2OZ
 wMg7C0lqFpLUAkamVYyyKblVurmJmTnFqcm6xcmJeXmpRbqmermZJXqpKaWbGEHhwu6itIPx
 50GlQ4wCHIxKPLweCfqhQqyJZcWVuYcYJTmYlER5o80NQoX4kvJTKjMSizPii0pzUosPMUpw
 MCuJ8O4DyfGmJFZWpRblw6SkOViUxHk3/eALERJITyxJzU5NLUgtgsnKcHAoSfByWQM1Chal
 pqdWpGXmlCCkmTg4QYbzAA3nAanhLS5IzC3OTIfIn2LU5bjzuGkxkxBLXn5eqpQ473sroCIB
 kKKM0jy4ObA4f8UoDvSWMK89yCgeYIqAm/QKaAkT0JLjgbogS0oSEVJSDYztR3VctUPbVu2R
 ++XiX3D9R4Nnp9ObqFsCbqnfeEK0sjofHOLbdHWPufj+9I9SHV4snfuux8nNSay/4WNdUG3z
 3uCVQJb7g7z+vjPt1rWB4qVBe26vyFu51uXq7f26AlNnXVdpUAu91XRf77/pXVEZ1mdMm+sN
 6r+3fmpoftUyJS5uw/MyMSWW4oxEQy3mouJEAMJAitXOAgAA
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.0 (---)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Thu, 16 Apr 2015 18:53:05 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.0 (---)

This bug report will be sent to the Bug-GNU-Emacs mailing list
and the GNU bug tracker at debbugs.gnu.org.  Please check that
the From: line contains a valid email address.  After a delay of up
to one day, you should receive an acknowledgment at that address.

Please write in English if possible, as the Emacs maintainers
usually do not have translators for other languages.

Please describe exactly what actions triggered the bug, and
the precise symptoms of the bug.  If you can, give a recipe
starting from `emacs -Q':

M-x customize-variable
does NOT list isearch-lax-whitespace as a customizable variable

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
For information about debugging Emacs, please read the file
/usr/share/emacs/24.3/etc/DEBUG.


In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7)
 of 2014-03-07 on lamiak, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11501000
System Description:	Ubuntu 14.04.2 LTS

Configured using:
 `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu'
 '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib'
 '--localstatedir=/var/lib' '--infodir=/usr/share/info'
 '--mandir=/usr/share/man' '--with-pop=yes'
 '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-lisp:/usr/share/emacs/site-lisp'
 '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes'
 '--with-x-toolkit=gtk3' '--with-toolkit-scroll-bars'
 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector
 --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall'
 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'
 'CPPFLAGS=-D_FORTIFY_SOURCE=2''

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effect:
  show-paren-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <right> <backspace> A <up> C-a <tab> <down> 
C-a <tab> <down> <tab> <down> <tab> <down> <tab> C-n 
<return> SPC SPC e l s e <return> SPC SPC SPC SPC <tab> 
e c h o SPC " C-a C-k <tab> e r r o r SPC 1 SPC " U 
n r e c o g n i z e d SPC o r i g i n a l SPC I S O 
" <return> <tab> f i <tab> C-r SPC SPC <up> <up> <up> 
<up> C-s SPC SPC C-s C-s C-s SPC C-g <up> <down> C-a 
C-s SPC SPC C-g C-g C-g <escape> x i n <backspace> 
s e r <tab> <backspace> a <tab> - t o <tab> l a <tab> 
<return> <up> <up> C-s SPC SPC <down> <down> C-s C-s 
C-s C-s <return> <backspace> C-x C-s C-h f i s e <tab> 
- t <tab> <backspace> t o <tab> l a <tab> <return> 
<up> C-h v i s e <tab> l a <tab> x - w h <tab> <return> 
<up> <up> <escape> x c u s t o <tab> i <tab> - v <tab> 
<return> i s e <tab> l a x - w h <tab> <tab> <tab> 
<tab> C-g C-g <help-echo> <help-echo> <down-mouse-1> 
<mouse-2> <down-mouse-1> <mouse-1> C-x 1 C-x 2 <escape> 
< C-s c u s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s 
C-s C-s C-s C-s C-s C-s C-s C-s C-s <up> C-s d e v 
<backspace> f v a r C-s C-s C-s C-s C-s C-s C-s <down> 
<down> <down> <down> <down> <down> <down> <down> <up> 
<right> <down-mouse-1> <mouse-1> ` x <down-mouse-1> 
<mouse-1> M-x r e p o <tab> r <tab> <return>

Recent messages:
Type "q" in help window to restore its previous buffer.
Making completion list...

Quit [2 times]
uncompressing isearch.el.gz...done
Note: file is write protected
Mark set
Mark saved where search started [2 times]
call-interactively: Buffer is read-only: #<buffer isearch.el.gz> [2 times]
Making completion list...

Load-path shadows:
/usr/share/emacs/24.3/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup

Features:
(shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml
mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util
mail-prsvr mail-utils jka-compr find-func cus-edit wid-edit help-mode
easymenu help-fns misearch multi-isearch vc-git sh-script smie
executable paren cus-start cus-load time-date tooltip ediff-hook
vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list newcomment lisp-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind dynamic-setting
system-font-setting font-render-setting move-toolbar gtk x-toolkit x
multi-tty emacs)




Acknowledgement sent to Ken T Takusagawa <kenta@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#20351; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.