From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#24914: 24.5; isearch-regexp: wrong error message Date: Sun, 3 Dec 2017 10:00:14 -0800 (PST) Message-ID: References: <7c208ac0-8aa2-4db8-a38d-760f91c50500@default> <87h8t7ix7m.fsf@users.sourceforge.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1512324074 21618 195.159.176.226 (3 Dec 2017 18:01:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 3 Dec 2017 18:01:14 +0000 (UTC) Cc: 24914@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 03 19:01:09 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eLYZg-00057A-16 for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 Dec 2017 19:01:08 +0100 Original-Received: from localhost ([::1]:39762 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eLYZk-0006wP-Dq for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 Dec 2017 13:01:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eLYZd-0006vl-9U for bug-gnu-emacs@gnu.org; Sun, 03 Dec 2017 13:01:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eLYZa-0003jZ-4b for bug-gnu-emacs@gnu.org; Sun, 03 Dec 2017 13:01:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35027) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eLYZa-0003jJ-1F for bug-gnu-emacs@gnu.org; Sun, 03 Dec 2017 13:01:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eLYZZ-0004G1-NP for bug-gnu-emacs@gnu.org; Sun, 03 Dec 2017 13:01:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Dec 2017 18:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24914 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 24914-submit@debbugs.gnu.org id=B24914.151232402716315 (code B ref 24914); Sun, 03 Dec 2017 18:01:01 +0000 Original-Received: (at 24914) by debbugs.gnu.org; 3 Dec 2017 18:00:27 +0000 Original-Received: from localhost ([127.0.0.1]:43708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eLYZ1-0004F5-KP for submit@debbugs.gnu.org; Sun, 03 Dec 2017 13:00:27 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:30700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eLYZ0-0004Et-05 for 24914@debbugs.gnu.org; Sun, 03 Dec 2017 13:00:26 -0500 Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id vB3I0ILR022360 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 3 Dec 2017 18:00:19 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id vB3I0HK3030579 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 3 Dec 2017 18:00:17 GMT Original-Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id vB3I0Fwu016756; Sun, 3 Dec 2017 18:00:16 GMT In-Reply-To: <87h8t7ix7m.fsf@users.sourceforge.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4615.0 (x86)] X-Source-IP: aserv0022.oracle.com [141.146.126.234] 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" Xref: news.gmane.org gmane.emacs.bugs:140646 Archived-At: > > 3. C-M-s \(.\|^J\)\{,40000\} > > That shows the error message: [incomplete input], > > which is wrong, IMO. >=20 > The reason it doesn't work is because the number of repitions > is limited to 32767 (#x7fff). Yet another case for adding bignums to Emacs Lisp? I imagine someone will answer that there needs to be a limit. In that case, can we not use something larger? Could we use the value of `most-positive-fixnum'? > Obviously that should be documented in the manual. Yes, please. > As to the error message itself, there isn't really a way > to distinguish between incomplete and invalid input, We do that in some places in the code. Some code parses the regexp, and that code must know (or be able to know) both that the regexp is not incomplete and that the numeral given for the number of repetitions is too large. > so the only thing I can see to do > is to change the message to [incomplete or invalid input]. I suppose that's better than [incomplete], but it doesn't really help users very much. Can we please do that but keep this bug open, hoping that someone will someday provide a real fix?