From unknown Mon Aug 18 02:32:55 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#20351 <20351@debbugs.gnu.org> To: bug#20351 <20351@debbugs.gnu.org> Subject: Status: isearch-lax-whitespace should be customizable variable Reply-To: bug#20351 <20351@debbugs.gnu.org> Date: Mon, 18 Aug 2025 09:32:55 +0000 retitle 20351 isearch-lax-whitespace should be customizable variable reassign 20351 emacs submitter 20351 Ken T Takusagawa severity 20351 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 16 18:53:07 2015 Received: (at submit) by debbugs.gnu.org; 16 Apr 2015 22:53:07 +0000 Received: from localhost ([127.0.0.1]:58419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yiseg-0000oN-Kz for submit@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 ) id 1Yisbk-0000jU-68 for submit@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 ) id 1Yisbd-0000hI-HK for submit@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 ) id 1Yisbd-0000hE-EM for submit@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 ) id 1Yisbc-000525-61 for bug-gnu-emacs@gnu.org; Thu, 16 Apr 2015 18:49:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YisbY-0000gf-TX for bug-gnu-emacs@gnu.org; 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 ) id 1YisbY-0000gb-QY for bug-gnu-emacs@gnu.org; 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 ; 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@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t3GMnovA005074 for ; Thu, 16 Apr 2015 18:49:51 -0400 Date: Thu, 16 Apr 2015 18:49:50 -0400 (EDT) From: Ken T Takusagawa To: bug-gnu-emacs@gnu.org Subject: isearch-lax-whitespace should be customizable variable Message-ID: 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@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: -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: A C-a C-a C-n SPC SPC e l s e SPC SPC SPC SPC e c h o SPC " C-a C-k 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 " f i C-r SPC SPC C-s SPC SPC C-s C-s C-s SPC C-g C-a C-s SPC SPC C-g C-g C-g x i n s e r a - t o l a C-s SPC SPC C-s C-s C-s C-s C-x C-s C-h f i s e - t t o l a C-h v i s e l a x - w h x c u s t o i - v i s e l a x - w h C-g C-g C-x 1 C-x 2 < 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 C-s d e v f v a r C-s C-s C-s C-s C-s C-s C-s ` x M-x r e p o r 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: # [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) From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 29 18:43:21 2015 Received: (at 20351) by debbugs.gnu.org; 29 Jun 2015 22:43:21 +0000 Received: from localhost ([127.0.0.1]:33410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9hlo-0004yO-U1 for submit@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 ) id 1Z9hlm-0004yF-VO for 20351@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@jurta.org) by homiemail-a12.g.dreamhost.com (Postfix) with ESMTPA id 498B71030062; Mon, 29 Jun 2015 15:43:16 -0700 (PDT) From: Juri Linkov To: Ken T Takusagawa Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable Organization: LINKOV.NET References: Date: Tue, 30 Jun 2015 01:30:59 +0300 In-Reply-To: (Ken T. Takusagawa's message of "Thu, 16 Apr 2015 18:49:50 -0400 (EDT)") Message-ID: <87d20eyw78.fsf@mail.linkov.net> 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@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: 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) From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 29 19:10:17 2015 Received: (at 20351) by debbugs.gnu.org; 29 Jun 2015 23:10:18 +0000 Received: from localhost ([127.0.0.1]:33417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9iBs-0005a4-9U for submit@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 ) id 1Z9iBo-0005Zp-LX for 20351@debbugs.gnu.org; Mon, 29 Jun 2015 19:10:14 -0400 Received: by laar3 with SMTP id r3so81319328laa.0 for <20351@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@mail.linkov.net> References: <87d20eyw78.fsf@mail.linkov.net> Date: Tue, 30 Jun 2015 00:10:06 +0100 X-Google-Sender-Auth: 24xgZ93qdVPoe4o0U_Ac4LCAjH4 Message-ID: Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable From: Artur Malabarba To: Juri Linkov Content-Type: multipart/alternative; boundary=001a11346db0c77a590519b030e2 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20351 Cc: 20351@debbugs.gnu.org, Ken T Takusagawa X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bruce.connor.am@gmail.com 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: -0.7 (/) --001a11346db0c77a590519b030e2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Jun 29, 2015 11:30 PM, "Juri Linkov" 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


On Jun 29, 2015 11:30 PM, "Juri Linkov" <juri@linkov.net> 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.=C2=A0

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

> (defcustom isearch-keep-mode-variables nil
> =C2=A0 "A set of search variables to keep between different searc= hes.
> When a search variable is customized to exist in this set, then
> starting a new search doesn't reset the corresponding isearch vari= able
> to its default value, thus keeping the value from the previous search<= br> > \(changed using toggling commands)."
> =C2=A0 :type '(set (const :tag "Case folding" isearch-ca= se-fold-search)
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag "Cha= racter folding" character-fold-search)
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag "Inv= isible text" isearch-invisible)
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag "Fil= ters" isearch-filter-predicate)
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag "Lax= whitespace" isearch-lax-whitespace)
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (const :tag "Reg= exp lax whitespace" isearch-regexp-lax-whitespace))
> =C2=A0 :group 'isearch)

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

--001a11346db0c77a590519b030e2-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 29 19:14:33 2015 Received: (at 20351) by debbugs.gnu.org; 29 Jun 2015 23:14:33 +0000 Received: from localhost ([127.0.0.1]:33424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9iG0-0005gJ-W3 for submit@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 ) id 1Z9iFy-0005g5-SF for 20351@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 To: Juri Linkov , Ken T Takusagawa Subject: RE: bug#20351: isearch-lax-whitespace should be customizable variable References: <87d20eyw78.fsf@mail.linkov.net> In-Reply-To: <87d20eyw78.fsf@mail.linkov.net> 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@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: -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). From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 30 16:54:05 2015 Received: (at 20351) by debbugs.gnu.org; 30 Jun 2015 20:54:05 +0000 Received: from localhost ([127.0.0.1]:34828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZA2Xc-0003KD-IA for submit@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 ) id 1ZA2Xb-0003Jx-3y for 20351@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@jurta.org) by homiemail-a101.g.dreamhost.com (Postfix) with ESMTPA id E17C2117E078; Tue, 30 Jun 2015 13:54:00 -0700 (PDT) From: Juri Linkov To: Artur Malabarba Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable Organization: LINKOV.NET References: <87d20eyw78.fsf@mail.linkov.net> Date: Tue, 30 Jun 2015 23:52:32 +0300 In-Reply-To: (Artur Malabarba's message of "Tue, 30 Jun 2015 00:10:06 +0100") Message-ID: <87bnfwsyun.fsf@mail.linkov.net> 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@debbugs.gnu.org, Ken T Takusagawa 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: 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. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 30 17:05:13 2015 Received: (at 20351) by debbugs.gnu.org; 30 Jun 2015 21:05:14 +0000 Received: from localhost ([127.0.0.1]:34832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZA2iO-0005gO-Ou for submit@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 ) id 1ZA2iM-0005fj-BN for 20351@debbugs.gnu.org; Tue, 30 Jun 2015 17:05:11 -0400 Received: by lagc2 with SMTP id c2so28115900lag.3 for <20351@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@mail.linkov.net> References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> Date: Tue, 30 Jun 2015 22:05:03 +0100 X-Google-Sender-Auth: VS6FN820DVfWUA_f6KlPlNoHY3A Message-ID: Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable From: Artur Malabarba To: Juri Linkov Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20351 Cc: 20351@debbugs.gnu.org, Ken T Takusagawa X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bruce.connor.am@gmail.com 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: -0.7 (/) 2015-06-30 21:52 GMT+01:00 Juri Linkov : >>> (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). From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 01 18:38:05 2015 Received: (at 20351) by debbugs.gnu.org; 1 Jul 2015 22:38:05 +0000 Received: from localhost ([127.0.0.1]:36525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZAQdp-0002gP-91 for submit@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 ) id 1ZAQdl-0002fj-Te for 20351@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@jurta.org) by homiemail-a15.g.dreamhost.com (Postfix) with ESMTPA id E99F976C073; Wed, 1 Jul 2015 15:37:59 -0700 (PDT) From: Juri Linkov To: Artur Malabarba Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable Organization: LINKOV.NET References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> Date: Thu, 02 Jul 2015 01:30:47 +0300 In-Reply-To: (Artur Malabarba's message of "Tue, 30 Jun 2015 22:05:03 +0100") Message-ID: <87ioa38q94.fsf@mail.linkov.net> 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@debbugs.gnu.org, Ken T Takusagawa 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: 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. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 02 06:15:27 2015 Received: (at 20351) by debbugs.gnu.org; 2 Jul 2015 10:15:27 +0000 Received: from localhost ([127.0.0.1]:36969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZAbWg-0005dH-KO for submit@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 ) id 1ZAbWe-0005d3-8F for 20351@debbugs.gnu.org; Thu, 02 Jul 2015 06:15:24 -0400 Received: by lagc2 with SMTP id c2so57891283lag.3 for <20351@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@mail.linkov.net> References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> Date: Thu, 2 Jul 2015 11:15:18 +0100 X-Google-Sender-Auth: lRV4LFQYvv73sEIJlcQ_qSDRr4k Message-ID: Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable From: Artur Malabarba To: Juri Linkov Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20351 Cc: 20351@debbugs.gnu.org, Ken T Takusagawa X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bruce.connor.am@gmail.com 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: -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. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 04 17:11:44 2015 Received: (at 20351) by debbugs.gnu.org; 4 Jul 2015 21:11:44 +0000 Received: from localhost ([127.0.0.1]:39987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBUiu-0008JF-8K for submit@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 ) id 1ZBUit-0008J8-42 for 20351@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@jurta.org) by homiemail-a11.g.dreamhost.com (Postfix) with ESMTPA id 035DE6E05B; Sat, 4 Jul 2015 14:11:40 -0700 (PDT) From: Juri Linkov To: Artur Malabarba Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable Organization: LINKOV.NET References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> Date: Sun, 05 Jul 2015 00:09:51 +0300 In-Reply-To: (Artur Malabarba's message of "Thu, 2 Jul 2015 11:15:18 +0100") Message-ID: <87r3ond3z4.fsf@mail.linkov.net> 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@debbugs.gnu.org, Ken T Takusagawa 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: 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. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 04 17:15:18 2015 Received: (at 20351) by debbugs.gnu.org; 4 Jul 2015 21:15:19 +0000 Received: from localhost ([127.0.0.1]:39992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBUmL-0008QB-V2 for submit@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 ) id 1ZBUmK-0008Pr-4D for 20351@debbugs.gnu.org; Sat, 04 Jul 2015 17:15:16 -0400 Received: by lagc2 with SMTP id c2so117147642lag.3 for <20351@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@mail.linkov.net> References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> <87r3ond3z4.fsf@mail.linkov.net> Date: Sat, 4 Jul 2015 22:15:10 +0100 X-Google-Sender-Auth: 6NpRlCnCD4q7f_gJ54MZI6PFonw Message-ID: Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable From: Artur Malabarba To: Juri Linkov Content-Type: multipart/alternative; boundary=001a11c3f5bee7f6e2051a132aad X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20351 Cc: 20351@debbugs.gnu.org, Ken T Takusagawa X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bruce.connor.am@gmail.com 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: -0.7 (/) --001a11c3f5bee7f6e2051a132aad Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Jul 4, 2015 10:09 PM, "Juri Linkov" 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


On Jul 4, 2015 10:09 PM, "Juri Linkov" <juri@linkov.net> wrote:
>
> >> =E2=80=98case-fold-search=E2=80=99 is a customizable variable= - and rightfully 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 m= ake it a
> > defcustom when I implementing it because the implementation itsel= f is
> > still up for debate.
>
> What do you think about using the shorter name =E2=80=98char-fold-sear= ch=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=98ch= ar-to-string=E2=80=99, etc.

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

--001a11c3f5bee7f6e2051a132aad-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 04 18:24:14 2015 Received: (at 20351) by debbugs.gnu.org; 4 Jul 2015 22:24:14 +0000 Received: from localhost ([127.0.0.1]:40017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBVr4-0003TO-2g for submit@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 ) id 1ZBVr2-0003TD-85 for 20351@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 To: Juri Linkov Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable Message-ID: References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> <87r3ond3z4.fsf@mail.linkov.net> Date: Sat, 04 Jul 2015 18:24:10 -0400 In-Reply-To: <87r3ond3z4.fsf@mail.linkov.net> (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@debbugs.gnu.org, Ken T Takusagawa , Artur Malabarba 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.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 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 04 18:42:39 2015 Received: (at 20351) by debbugs.gnu.org; 4 Jul 2015 22:42:39 +0000 Received: from localhost ([127.0.0.1]:40029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBW8s-0003zg-Sq for submit@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 ) id 1ZBW8q-0003zR-N4 for 20351@debbugs.gnu.org; Sat, 04 Jul 2015 18:42:37 -0400 Received: by lagx9 with SMTP id x9so117982712lag.1 for <20351@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: References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> <87r3ond3z4.fsf@mail.linkov.net> Date: Sat, 4 Jul 2015 23:42:30 +0100 X-Google-Sender-Auth: cZ6xHSN7uZxruWDM2RGJeBS7_0E Message-ID: Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable From: Artur Malabarba To: Stefan Monnier Content-Type: multipart/alternative; boundary=089e0149420a4775f4051a1463f6 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20351 Cc: 20351@debbugs.gnu.org, Ken T Takusagawa , Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: bruce.connor.am@gmail.com 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: -0.7 (/) --089e0149420a4775f4051a1463f6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Jul 4, 2015 11:24 PM, "Stefan Monnier" 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


On Jul 4, 2015 11:24 PM, "Stefan Monnier" <monnier@iro.umontreal.ca> wrote:
>
> > 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?

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

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

--089e0149420a4775f4051a1463f6-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 05 04:00:21 2015 Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 08:00:21 +0000 Received: from localhost ([127.0.0.1]:40111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBeqa-0002xh-Nr for submit@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 ) id 1ZBeqU-0002wh-U0 for 20351@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 To: Artur Malabarba Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> <87r3ond3z4.fsf@mail.linkov.net> X-Yow: Yow! Am I JOGGING yet?? Date: Sun, 05 Jul 2015 10:00:01 +0200 In-Reply-To: (Artur Malabarba's message of "Sat, 4 Jul 2015 23:42:30 +0100") Message-ID: 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@debbugs.gnu.org, Stefan Monnier , Ken T Takusagawa , Juri Linkov 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: -0.7 (/) Artur Malabarba writes: > On Jul 4, 2015 11:24 PM, "Stefan Monnier" 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@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 05 12:07:00 2015 Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 16:07:00 +0000 Received: from localhost ([127.0.0.1]:41041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBmRX-0003yE-Ru for submit@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 ) id 1ZBmRU-0003y3-Ts for 20351@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 To: Andreas Schwab Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable Message-ID: References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> <87r3ond3z4.fsf@mail.linkov.net> Date: Sun, 05 Jul 2015 12:06:54 -0400 In-Reply-To: (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@debbugs.gnu.org, Ken T Takusagawa , Artur Malabarba , Juri Linkov 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.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 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 05 12:28:04 2015 Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 16:28:04 +0000 Received: from localhost ([127.0.0.1]:41053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBmlw-0004YG-6E for submit@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 ) id 1ZBmlt-0004Xe-Ej for 20351@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@mtaout27.012.net.il> for 20351@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@mtaout27.012.net.il>; Sun, 05 Jul 2015 19:24:27 +0300 (IDT) Date: Sun, 05 Jul 2015 19:27:46 +0300 From: Eli Zaretskii Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable In-reply-to: X-012-Sender: halo1@inter.net.il To: Stefan Monnier Message-id: <83k2uewovx.fsf@gnu.org> References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> <87r3ond3z4.fsf@mail.linkov.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20351 Cc: 20351@debbugs.gnu.org, schwab@linux-m68k.org, kenta@mit.edu, bruce.connor.am@gmail.com, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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 (+) > From: Stefan Monnier > Date: Sun, 05 Jul 2015 12:06:54 -0400 > Cc: 20351@debbugs.gnu.org, Artur Malabarba , > Ken T Takusagawa , Juri Linkov > > > 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. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 05 13:57:16 2015 Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 17:57:16 +0000 Received: from localhost ([127.0.0.1]:41111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBoAG-00075X-4c for submit@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 ) id 1ZBoAE-00075I-Gy for 20351@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 To: Stefan Monnier , Andreas Schwab Subject: RE: bug#20351: isearch-lax-whitespace should be customizable variable References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> <87r3ond3z4.fsf@mail.linkov.net> In-Reply-To: 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@debbugs.gnu.org, Ken T Takusagawa , Artur Malabarba , Juri Linkov 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: -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? From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 05 13:59:57 2015 Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 17:59:57 +0000 Received: from localhost ([127.0.0.1]:41115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBoCq-0007AH-SK for submit@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 ) id 1ZBoCp-0007A1-6p for 20351@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 To: Eli Zaretskii , Stefan Monnier Subject: RE: bug#20351: isearch-lax-whitespace should be customizable variable References: < <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> <87r3ond3z4.fsf@mail.linkov.net> > <<83k2uewovx.fsf@gnu.org>> In-Reply-To: <<83k2uewovx.fsf@gnu.org>> 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@debbugs.gnu.org, schwab@linux-m68k.org, kenta@mit.edu, bruce.connor.am@gmail.com, juri@linkov.net 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: -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? From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 05 14:12:43 2015 Received: (at 20351) by debbugs.gnu.org; 5 Jul 2015 18:12:43 +0000 Received: from localhost ([127.0.0.1]:41127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBoPD-0007XR-7Q for submit@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 ) id 1ZBoPB-0007XG-28 for 20351@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 To: Eli Zaretskii Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable Message-ID: References: <87d20eyw78.fsf@mail.linkov.net> <87bnfwsyun.fsf@mail.linkov.net> <87ioa38q94.fsf@mail.linkov.net> <87r3ond3z4.fsf@mail.linkov.net> <83k2uewovx.fsf@gnu.org> Date: Sun, 05 Jul 2015 14:12:38 -0400 In-Reply-To: <83k2uewovx.fsf@gnu.org> (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@debbugs.gnu.org, schwab@linux-m68k.org, kenta@mit.edu, bruce.connor.am@gmail.com, juri@linkov.net 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.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 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 18 07:37:05 2022 Received: (at 20351) by debbugs.gnu.org; 18 Apr 2022 11:37:05 +0000 Received: from localhost ([127.0.0.1]:38287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngPgn-0007yr-Ey for submit@debbugs.gnu.org; Mon, 18 Apr 2022 07:37:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngPgm-0007yF-6P for 20351@debbugs.gnu.org; Mon, 18 Apr 2022 07:37:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=rimPQRJIDjNvalb53c/VkUbtWVDOM92U4Ph+NS32Pao=; b=Eab2TYogQ5Uso1JGKr6bTh8kZ1 HGbDbeQbeeHh4N2yOfLBaepistd9YjNyrm3BDTCOB391a/RZHtUOnw4K9B08/gPqWyXkaiMLiNa1M dokFWj4DGxvg7qqfTh6HwaNQXE2ght+PfGTPoRKPL714BpZ/Ei5CIb8fsxXtleQ/C6mM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ngPgd-0001Lg-Tg; Mon, 18 Apr 2022 13:36:58 +0200 From: Lars Ingebrigtsen To: Ken T Takusagawa Subject: Re: bug#20351: isearch-lax-whitespace should be customizable variable References: Date: Mon, 18 Apr 2022 13:36:55 +0200 In-Reply-To: (Ken T. Takusagawa's message of "Thu, 16 Apr 2015 18:49:50 -0400 (EDT)") Message-ID: <87v8v6hbc8.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Ken T Takusagawa writes: > M-x customize-variable > does NOT list isearch-lax-whitespace as a customizable variable (I'm going through old bug reports that unfortunately weren't resolved at the time.) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20351 Cc: 20351@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) Ken T Takusagawa writes: > M-x customize-variable > does NOT list isearch-lax-whitespace as a customizable variable (I'm going through old bug reports that unfortunately weren't resolved at the time.) I've now made it a defcustom in Emacs 29. The discussion then went on to other (related) things, but those are covered in bug#11378, apparently, so I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 18 07:37:11 2022 Received: (at control) by debbugs.gnu.org; 18 Apr 2022 11:37:11 +0000 Received: from localhost ([127.0.0.1]:38290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngPgs-0007zC-NA for submit@debbugs.gnu.org; Mon, 18 Apr 2022 07:37:10 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngPgr-0007yi-DD for control@debbugs.gnu.org; Mon, 18 Apr 2022 07:37:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Sse4ep5YmiANTTkDruSmuU/3UlJhw1CyV++pGDKKxXU=; b=Wtn7HGdfn/lIWpPHG3Ws7lq1FM mvbalrzpVax5xcgp/JiCTE6geIMAG3CvqRdjL2lNpW2UvBzGjNZRAiCDhRlZX7WIjx9LFDIsR+aAx bG65TNeFu/gQQUjSEJlV+2sX8v8Q7/ZpVOTIf+B1KLtJB20zXCvQ6TNTBxup5g4/Jcqk=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ngPgj-0001Lq-O9 for control@debbugs.gnu.org; Mon, 18 Apr 2022 13:37:03 +0200 Date: Mon, 18 Apr 2022 13:37:01 +0200 Message-Id: <87tuaqhbc2.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #20351 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 20351 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) close 20351 29.1 quit From unknown Mon Aug 18 02:32:55 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 17 May 2022 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator