From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#20806: 25.0.50; `string-match' is confused??? Date: Sun, 14 Jun 2015 00:58:23 +0200 Message-ID: <87616ri5bk.fsf@web.de> References: <557BF8E9.9040007@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1434236361 26736 80.91.229.3 (13 Jun 2015 22:59:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 13 Jun 2015 22:59:21 +0000 (UTC) Cc: 20806@debbugs.gnu.org To: Vaidheeswaran C Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 14 00:59:10 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 1Z3uOM-0003lH-0W for geb-bug-gnu-emacs@m.gmane.org; Sun, 14 Jun 2015 00:59:10 +0200 Original-Received: from localhost ([::1]:57182 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z3uOK-0006y8-WC for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Jun 2015 18:59:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51568) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z3uOI-0006y3-0J for bug-gnu-emacs@gnu.org; Sat, 13 Jun 2015 18:59:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z3uOE-0003wP-RL for bug-gnu-emacs@gnu.org; Sat, 13 Jun 2015 18:59:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38573) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z3uOE-0003wJ-Nc for bug-gnu-emacs@gnu.org; Sat, 13 Jun 2015 18:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z3uOE-0004PL-01 for bug-gnu-emacs@gnu.org; Sat, 13 Jun 2015 18:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jun 2015 22:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20806 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20806-submit@debbugs.gnu.org id=B20806.143423631916910 (code B ref 20806); Sat, 13 Jun 2015 22:59:01 +0000 Original-Received: (at 20806) by debbugs.gnu.org; 13 Jun 2015 22:58:39 +0000 Original-Received: from localhost ([127.0.0.1]:53033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3uNq-0004Of-62 for submit@debbugs.gnu.org; Sat, 13 Jun 2015 18:58:38 -0400 Original-Received: from mout.web.de ([212.227.17.12]:58603) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z3uNo-0004OR-Aj for 20806@debbugs.gnu.org; Sat, 13 Jun 2015 18:58:37 -0400 Original-Received: from drachen.dragon ([90.186.209.68]) by smtp.web.de (mrweb101) with ESMTPSA (Nemesis) id 0MNLFd-1YxZee0iML-006skw; Sun, 14 Jun 2015 00:58:29 +0200 In-Reply-To: <557BF8E9.9040007@gmail.com> (Vaidheeswaran C.'s message of "Sat, 13 Jun 2015 15:03:29 +0530") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-Provags-ID: V03:K0:UQX0I7NCtQeka/VnGGUkBG4R5YBgo5eeiwRP/T6vo1DTGknVYS7 GVjHmOhpgq5SuBaWF3Ihgspi1Jln0ejFOTKrMovZ7+VsH+k9todXFXREk10c6pYJY/KlTIR VzBMqy6evPny65YqGOSJcdODxOv1RA7oqfNaZJNtN3teHENPWtAPsNr5Kz7kM4ekQ0EeIHl /uPLUT0ElgtsUKYvZ0+AA== X-UI-Out-Filterresults: notjunk:1;V01:K0:H7lJkGdpk28=:zeoK1jz6hX0K8sAZCiCuwb c6Dmkqnj7Ku+9NMR2YYbicJ7Acd0uXnPY9AP3WYTtoHXtpbALU6d7gf41WGsbHU6zCaBhJXSb aXyu6UpqoVkNiohXFt/+jV3Iy4JVbIVxVYfkUXlooqdPGx+Bigx+PbKHSTeuTcBJf+tXFoSYU Gcj97V1ZWLxBaihLCDsaL6/KuwsB2ONbBcj5Vc16TMEe9K6qAjiESve1r3pzjMLlM9Cxwv/uN zfofYmVSx7WNltPj1CpUWruCHKZQSL4FekHAnGU2wpFOvL4YXJiJ0fTrIOWslbPM9wwT49ZOF iUKUb5cGrg6wD+imgkHbrFLmOpAeFk1zupI2mLax1D6sA8J/RLpLCE5AOhhmXhxUyrzGTuNPO 3ajGZWbbjZJxFy/6lCZrWVuAOUWGclQn55qpjBT8BPIBaM5lUCo9mrWXpeIFgCnpELCYQvDNn w2dgWg8t3RPirJ3ANn9sIz1P4dFz/gm1FC6pYo+GtbSEBkRRZxQXiakoOVKWc286XNJKRvvR1 ScP/VQ6b0HEpvv+s+7aGXnAa4M0M9x5Cp2MNxqZoGkKJrGSCHqJh/YN+qAbkPY7TF2ciRLqSd BcGt1RVboTAL/WkkQi6qvow52wxCMCRLPGW9BlSQPVekFyTN/EkO0hbm5cRQ5lNXa3Y1oLLIC k9SUIMP30QfQmq/S+fuRxXz4Ke1bZbEMQA+E7toa5LZy0+iT+Bi1ZwsXpDoerB4vsQqg= 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:103920 Archived-At: Vaidheeswaran C writes: > Debugger entered--Lisp error: (error "Regexp cannot match an empty > string") > signal(error ("Regexp cannot match an empty string")) > error("Regexp cannot match an empty string") > [...] > command-execute(highlight-regexp) AFAICT, you got this error because you entered an regexp to the `highlight-regexp' prompt that the empty string is matched by. Such a regexp is rejected by hi-lock. With other words, the error is raised by intent in hi-lock.el. I guess, theoretically this rejected case could be made working, but the code would get a bit uglier and less effective then, and is easy to avoid. What's your use case? Michael.