From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: VanL Newsgroups: gmane.emacs.bugs Subject: bug#31953: [VanL] Re: bug#31953: feature request - `highlight-rx` interactively Date: Sun, 20 Oct 2019 17:34:37 +1100 Message-ID: References: <875zkqsx1c.fsf@gnus.org> <87o8yirgk4.fsf@gnus.org> <646a4a85cca29e6ca83e1b5b2004902b@webmail.orcon.net.nz> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="164724"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (berkeley-unix) Cc: Lars Ingebrigtsen , 31953@debbugs.gnu.org To: Phil Sainty Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Oct 20 08:36:19 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iM4p8-000geD-AP for geb-bug-gnu-emacs@m.gmane.org; Sun, 20 Oct 2019 08:36:18 +0200 Original-Received: from localhost ([::1]:52018 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iM4p6-0006C8-LW for geb-bug-gnu-emacs@m.gmane.org; Sun, 20 Oct 2019 02:36:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49986) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iM4ot-00067Y-Ia for bug-gnu-emacs@gnu.org; Sun, 20 Oct 2019 02:36:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iM4os-00055T-Ft for bug-gnu-emacs@gnu.org; Sun, 20 Oct 2019 02:36:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44887) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iM4os-00055P-Cz for bug-gnu-emacs@gnu.org; Sun, 20 Oct 2019 02:36:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iM4os-0000oJ-8B for bug-gnu-emacs@gnu.org; Sun, 20 Oct 2019 02:36:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: VanL Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Oct 2019 06:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31953 X-GNU-PR-Package: emacs Original-Received: via spool by 31953-submit@debbugs.gnu.org id=B31953.15715533253066 (code B ref 31953); Sun, 20 Oct 2019 06:36:02 +0000 Original-Received: (at 31953) by debbugs.gnu.org; 20 Oct 2019 06:35:25 +0000 Original-Received: from localhost ([127.0.0.1]:53708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iM4oH-0000nO-I2 for submit@debbugs.gnu.org; Sun, 20 Oct 2019 02:35:25 -0400 Original-Received: from relay7-d.mail.gandi.net ([217.70.183.200]:60693) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iM4oE-0000nC-JH for 31953@debbugs.gnu.org; Sun, 20 Oct 2019 02:35:23 -0400 X-Originating-IP: 193.82.251.213 Original-Received: from wakeman.localnet (193-82-251-213.tpgi.com.au [193.82.251.213]) (Authenticated sender: van@scratch.space) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 26AD420005; Sun, 20 Oct 2019 06:35:17 +0000 (UTC) In-Reply-To: <646a4a85cca29e6ca83e1b5b2004902b@webmail.orcon.net.nz> (Phil Sainty's message of "Tue, 15 Oct 2019 15:39:43 +1300") 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: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:169766 Archived-At: Phil Sainty writes: > On 2019-10-15 13:35, Lars Ingebrigtsen wrote: >>> I was wanting to migrate from regexp to rx syntax for highlighting. >> >> `rx' returns a normal regexp, so you can use whatever you want, can't >> you? > > I think the idea is to be able to *interactively* enter rx syntax > and have it highlighted (as opposed to `highlight-regexp' which will > obviously treat what you enter interactively as an actual regexp, > rather than something to be transformed into one). > > i.e. These would be equivalent: > > M-x highlight-rx RET (or "foo" "bar") RET > M-x highlight-regexp RET \(foo\|bar\) RET What I can tell from the emacs-devel list and the git log is the rx feature is being worked on. I'd like to use rx everywhere regexp occurs and highlight-rx would be the first easy use case. At the limit there are things expressible in regexp that rx won't be able to. And, in that case, I'd like to see in the rx documentation a sign post to regexp at depth for that. And, if there are patterns rx and/or regexp are unable to express then providing a see also for those would be a help.