From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.bugs Subject: bug#22147: Obsolete search-forward-lax-whitespace Date: Fri, 18 Dec 2015 00:55:06 +0000 Message-ID: References: <87wpsk7dcs.fsf@mail.linkov.net> <87d1ubz3w9.fsf@mail.linkov.net> <87r3ipoofk.fsf@mail.linkov.net> <87zixcblno.fsf@mail.linkov.net> <874mfjchp1.fsf@mail.linkov.net> <87mvt9evf9.fsf@mail.linkov.net> <9ec649c4-5d95-4192-8a73-cc438ad0e4aa@default> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1450400183 2726 80.91.229.3 (18 Dec 2015 00:56:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 18 Dec 2015 00:56:23 +0000 (UTC) Cc: 22147@debbugs.gnu.org, Juri Linkov To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 18 01:56:11 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1a9jL8-0004Dw-TW for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 Dec 2015 01:56:11 +0100 Original-Received: from localhost ([::1]:57864 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9jL8-0007aZ-9X for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Dec 2015 19:56:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44667) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9jL3-0007ZI-N7 for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 19:56:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9jL0-000160-IO for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 19:56:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47278) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9jL0-00015n-EO for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 19:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1a9jL0-0006UE-3F for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 19:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Artur Malabarba Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Dec 2015 00:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22147 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22147-submit@debbugs.gnu.org id=B22147.145040011524880 (code B ref 22147); Fri, 18 Dec 2015 00:56:02 +0000 Original-Received: (at 22147) by debbugs.gnu.org; 18 Dec 2015 00:55:15 +0000 Original-Received: from localhost ([127.0.0.1]:54880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9jKE-0006TE-Pb for submit@debbugs.gnu.org; Thu, 17 Dec 2015 19:55:14 -0500 Original-Received: from mail-lb0-f171.google.com ([209.85.217.171]:36800) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9jKC-0006Sy-Bz for 22147@debbugs.gnu.org; Thu, 17 Dec 2015 19:55:12 -0500 Original-Received: by mail-lb0-f171.google.com with SMTP id yq9so35862116lbb.3 for <22147@debbugs.gnu.org>; Thu, 17 Dec 2015 16:55:12 -0800 (PST) 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=spnausGkz/CXGGjuQh13cTLmP0G+crsnOpilzhtfrL8=; b=oB/FqbXxJnotDHOz2VX6mzBUOfDNMOFd8/HwwLmgvmRBBxOExACYuSNloC5GkpA9fU oykqNwAIP5Gclh0y6VCtzMNk2P1KG0Dskuty46tGtvGbPdMGViQM7uS7Mr1KFxoIaqCu xG7oACGPuXQf8qC2FroYCc9zab7p3V3Npr87XX9RuHLYq0TuoVhvJln+EuAjXylhMNoM DpyMBgnauXksedlLlliS82syugia+1io+9b1YydenfstUcl+kBpswwc3ucXnJNCRSeir FiAmlFS3W+d6TAL9wiHkXLiGTGwE94/OrF2kfsFItomI4uXT57VXrv5wJ5Ns4kQKJ+eX SCzw== X-Received: by 10.112.126.106 with SMTP id mx10mr247594lbb.3.1450400106446; Thu, 17 Dec 2015 16:55:06 -0800 (PST) Original-Received: by 10.112.202.99 with HTTP; Thu, 17 Dec 2015 16:55:06 -0800 (PST) In-Reply-To: <9ec649c4-5d95-4192-8a73-cc438ad0e4aa@default> X-Google-Sender-Auth: 0ZugteKwst9bz-e8TIJejr17MMw X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:110097 Archived-At: [out of order quotes below] 2015-12-17 22:16 GMT+00:00 Drew Adams : >> This would offer a dead-simple defcustom that covers most cases, while >> still allowing the versatility of having multiple options for those >> who need it. > > What I proposed is just as "dead-simple", but cleaner (IMO) and open > to all users. Just as importantly, it lets users (easily) define > multiple classes that they can (easily) use in different contexts. And this is the source of our impasse. IMO (and I say this will all due respect) your proposal is not as simple as the two defcustoms I suggested, and it is not cleaner than just using hooks/local-vars to set the value of character-fold-table to whatever is relevant for the current situation. Since we're both just stating opinions, it's unlikely this discussion will go anywhere. > My point, as I said, is only this: > > Users should be able to define their own equivalence classes (groups), > not just one class. Each class should be the value of a user option. > > Anything less than that is not serving users as well as they deserve, IMO. And my point is that this is too complex for user options. Most people won't need this much generality, and the amount of time these people will waste trying to understand this multi-option configuration will be significant. The few who want this behavior will be glad that we offered it, but the time it will save them (compared to if they wrote something in elisp) will be (IMO) small compared to the total accumulated wasted time for everyone else.