From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#18697: 25.0.50; [PATCH] hi-lock interactive functions now default to the active region, if there is one Date: Tue, 14 Oct 2014 12:48:56 -0700 (PDT) Message-ID: References: <87zjd0digk.fsf@secretsauce.net> <87bnpe4fco.fsf@mail.jurta.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1413316235 30355 80.91.229.3 (14 Oct 2014 19:50:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 Oct 2014 19:50:35 +0000 (UTC) Cc: 18697@debbugs.gnu.org, Dima Kogan To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 14 21:50:29 2014 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 1Xe871-0000Cs-Vj for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 Oct 2014 21:50:28 +0200 Original-Received: from localhost ([::1]:40202 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xe871-0001yX-L6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 Oct 2014 15:50:27 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xe86k-0001yM-Rg for bug-gnu-emacs@gnu.org; Tue, 14 Oct 2014 15:50:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xe86d-00067D-4i for bug-gnu-emacs@gnu.org; Tue, 14 Oct 2014 15:50:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51958) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xe86d-00066m-1k for bug-gnu-emacs@gnu.org; Tue, 14 Oct 2014 15:50:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Xe86c-0000Lz-Aa for bug-gnu-emacs@gnu.org; Tue, 14 Oct 2014 15:50:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Oct 2014 19:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18697 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 18697-submit@debbugs.gnu.org id=B18697.14133161441213 (code B ref 18697); Tue, 14 Oct 2014 19:50:02 +0000 Original-Received: (at 18697) by debbugs.gnu.org; 14 Oct 2014 19:49:04 +0000 Original-Received: from localhost ([127.0.0.1]:43522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xe85f-0000JU-Kx for submit@debbugs.gnu.org; Tue, 14 Oct 2014 15:49:04 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:27901) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xe85d-0000Iz-EW for 18697@debbugs.gnu.org; Tue, 14 Oct 2014 15:49:02 -0400 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s9EJmxOK013837 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 14 Oct 2014 19:49:00 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s9EJmvHG010360 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 14 Oct 2014 19:48:58 GMT Original-Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s9EJmvSB003250; Tue, 14 Oct 2014 19:48:57 GMT In-Reply-To: <87bnpe4fco.fsf@mail.jurta.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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:94493 > > I don't care what you do to hi-lock. However, wrt `read-regexp': > > I certainly hope not. That would make that function useless for > > any command that wants to act on the active region (e.g., vs > > the buffer if inactive). >=20 > There is no problem in using the active region in `read-regexp' as > we discussed it in http://thread.gmane.org/gmane.emacs.devel/168564 Huh? There is NO discussion of `read-regexp' in that thread. Zero. And that thread certainly does not come to the conclusion that the active region should always be taken as the default value (of whatever). You yourself acknowledge in that thread that using the active region to limit the scope of a command is sometimes more useful than using it to come up with a default string value. `read-regexp' is not a command. It is a utility function, which can be used in all kinds of commands, all kinds of contexts. We should not fix its default value in a way that limits the use of `read-regexp' by some command/context of the active region for something else. What IS pointed out in that thread is that there are other ways to pick up text at point, besides using the active region. And that gives you much more flexibility than hard-wiring the region content as the default value.