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#15292: 24.3.50; Isearch: handle commands properly when called at top level Date: Fri, 6 Sep 2013 16:19:44 -0700 (PDT) Message-ID: References: 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 1378509622 13511 80.91.229.3 (6 Sep 2013 23:20:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 Sep 2013 23:20:22 +0000 (UTC) Cc: 15292@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 07 01:20:23 2013 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 1VI5KB-0003RX-CW for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Sep 2013 01:20:23 +0200 Original-Received: from localhost ([::1]:40143 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VI5KA-0005ap-V0 for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Sep 2013 19:20:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49303) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VI5Jz-0005Zm-H7 for bug-gnu-emacs@gnu.org; Fri, 06 Sep 2013 19:20:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VI5Jq-0000cV-Vc for bug-gnu-emacs@gnu.org; Fri, 06 Sep 2013 19:20:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36928) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VI5Jq-0000cC-RD for bug-gnu-emacs@gnu.org; Fri, 06 Sep 2013 19:20:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VI5Jq-0003Qv-Ci for bug-gnu-emacs@gnu.org; Fri, 06 Sep 2013 19:20: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: Fri, 06 Sep 2013 23:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15292 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15292-submit@debbugs.gnu.org id=B15292.137850959713183 (code B ref 15292); Fri, 06 Sep 2013 23:20:02 +0000 Original-Received: (at 15292) by debbugs.gnu.org; 6 Sep 2013 23:19:57 +0000 Original-Received: from localhost ([127.0.0.1]:45221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VI5Jl-0003QY-7M for submit@debbugs.gnu.org; Fri, 06 Sep 2013 19:19:57 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:36937) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VI5Ji-0003QH-HM for 15292@debbugs.gnu.org; Fri, 06 Sep 2013 19:19:55 -0400 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r86NJkhx025585 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 6 Sep 2013 23:19:48 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r86NJjKh018932 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 6 Sep 2013 23:19:46 GMT Original-Received: from abhmt112.oracle.com (abhmt112.oracle.com [141.146.116.64]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r86NJjjT001996; Fri, 6 Sep 2013 23:19:45 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] X-Source-IP: acsinet21.oracle.com [141.146.126.237] 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:78080 Archived-At: > > Some such commands, such as `isearch-help-for-help' should be callable > > outside of Isearch. >=20 > You mean via something like M-x isearch-help-for-help, right? Yes. > (I doubt anyone would bind such a command to a key). They might. Or they might read the command name in the minibuffer from some other command that then invokes it. Or whatever. After all, that command does give you a general entry to help of various kinds on Isearch. And for the most part it does work OK at top level. There is just a minor hiccup because it calls `isearch-update'. It wouldn't cost much to make it useful pretty much anywhere, just as `isearch-describe-bindings' already is. > > Others, such as `isearch-repeat-forward', should not. For those that > > should not, an error should be raised, saying that the command is for > > use only in Isearch. >=20 > Actually, it's not important to signal an error saying "don't use it > outside Isearch mode", *unless* running that command outside Isearch > mode results in nasty behavior. I don't disagree that it's not important in such cases. Just thought it might be better. It's not important to me, in any case. Nothing in this bug report is. Particularly the toggle commands, I think, might be commands that someone might mistakenly think could be used at top level. It's not obvious, when you do something like `apropos-command' etc., whether such a command like `isearch-toggle-lax-whitespace' is relevant only in some particular context. The doc is mute about it; you find out what it does in the wrong context only by trying it there.