From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mark Oteiza Newsgroups: gmane.emacs.devel Subject: Re: lax matching is not a great default behavior Date: Tue, 01 Dec 2015 13:49:46 -0500 Message-ID: <87vb8iqa0l.fsf@udel.edu> References: <837fl2qzs2.fsf@gnu.org> <83610ikvto.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1448995806 24332 80.91.229.3 (1 Dec 2015 18:50:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Dec 2015 18:50:06 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 01 19:50:00 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a3pzz-0001MA-MH for ged-emacs-devel@m.gmane.org; Tue, 01 Dec 2015 19:49:59 +0100 Original-Received: from localhost ([::1]:54411 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3pzz-0004SK-1M for ged-emacs-devel@m.gmane.org; Tue, 01 Dec 2015 13:49:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44591) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3pzu-0004SF-MI for emacs-devel@gnu.org; Tue, 01 Dec 2015 13:49:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3pzq-0003Sp-LQ for emacs-devel@gnu.org; Tue, 01 Dec 2015 13:49:54 -0500 Original-Received: from mail-qg0-x236.google.com ([2607:f8b0:400d:c04::236]:35749) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3pzq-0003Sa-F9 for emacs-devel@gnu.org; Tue, 01 Dec 2015 13:49:50 -0500 Original-Received: by qgec40 with SMTP id c40so13034535qge.2 for ; Tue, 01 Dec 2015 10:49:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=from:to:subject:references:date:message-id:user-agent:mime-version :content-type; bh=5ImpH1GBNnBuN5Ae8+aHsOFhJNaRBUhQxh/fqMtn55k=; b=wHCQl7S44Edqq071OQQUaUW7rDnfya54SZ6PdpMZY9g47m/t4LNuMMTEDoj4AgkfKU wbTclMhsX9ZLtZYumpnrwA+HZauOGsonkYD6vnHxjbj/HtuhBGfDt5TJ0AnGpXT92xq8 1iisi6u2qKjF+NeqstPOaF/RL5AQmd0ttGb8iBQgGBEOGg4F7+0L3yROHTEBEeN4AHGs Dl+B0KHhmY2vwulr4KCze0nuQhzeKeIXalpE1XKxIupE73rOdUMk9LCZoNRVV30WK9uN bgR72NLOnPfllOKyUPUczMHKuLYPDwa3KEQKPrxBsvfinPSD9aC7pNtprCoVPn3zXQDd D5dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:references:date:message-id :user-agent:mime-version:content-type; bh=5ImpH1GBNnBuN5Ae8+aHsOFhJNaRBUhQxh/fqMtn55k=; b=c0KpaSErT52xO7EqEpUhtdhpu5Fe+kyAuRHNOjqKUfzSCcL/vIikyhOOeBTbWEGjAj xEcmDxFSW28CbCKefvctt+NG55/XrRCMFTvJbtA2LBKrAtnYYoYOjtWVOpg1lrHTWVEr vlV1A1DV4JlsEPt8BIR9QG+VGc1pqXCs4eBAGGpzT/xIlMDbhBilKmd2UbZu5tRVI9ID S4B5RigmJq4VxDWf9JYz7sCSP7awGsjxGUj33YbyWxo6MNG+RwLsrSxAuGXsUOyorTAG N+JHPsCr27pDyhbo5o9Fl8IP2Elw0EKzArc3q+LgI3PWiHkPCPGXxLAHlj1v2sFybVgJ TGUw== X-Gm-Message-State: ALoCoQmewwWyoj5bICZeFzYp+6JKLYpdnfXGB3Eh6SfZZrHjMP/Vu5HYEKJ/FqxvvweZzx7ll5P1 X-Received: by 10.140.98.183 with SMTP id o52mr84866472qge.1.1448995789244; Tue, 01 Dec 2015 10:49:49 -0800 (PST) Original-Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by smtp.gmail.com with ESMTPSA id w14sm17586434qge.24.2015.12.01.10.49.48 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Dec 2015 10:49:48 -0800 (PST) Original-Received: by holos.localdomain (Postfix, from userid 1000) id 698F7696BB; Tue, 1 Dec 2015 13:49:46 -0500 (EST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400d:c04::236 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:195702 Archived-At: Eli Zaretskii writes: > If we are afraid users will hate this default, we can turn it off in > v25.1 and consider making it the default later. Alternatively, we > could quickly release Emacs 25.2 with character folding turned off if > we see an outcry. But polling at this time will not be efficient, > IMO. I think the performance hit of char-folding is a good reason to disable it. (Perhaps it's much worse for me since this emacs is not optimized.) The fact that char-folding is so slow has bitten me many times when I happen to isearch for a "long" string (rather, something that turns into a large/slow regexp). Emacs suddenly churning in isearch is surprising and disruptive. Sometimes this is just when I'm looking for a long symbol, in which case I could `M-s _`--in any case, it is like having to work around char-folding. P.S. Regardless of the default, I think the variable `search-default-regexp-mode' (or whatever variable ends up controlling the behaviour) should be mentioned in NEWS.