From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Geoff Gole" Newsgroups: gmane.emacs.bugs Subject: bug#1322: dedicated *Help* and M-x help-for-help Date: Mon, 10 Nov 2008 18:28:50 -0800 Message-ID: References: <49186A0A.40601@gmx.at> Reply-To: Geoff Gole , 1322@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1226371832 24715 80.91.229.12 (11 Nov 2008 02:50:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Nov 2008 02:50:32 +0000 (UTC) To: "martin rudalics" , 1322@emacsbugs.donarmstrong.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 11 03:51:33 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KzjLk-0003e5-81 for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Nov 2008 03:51:28 +0100 Original-Received: from localhost ([127.0.0.1]:60419 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KzjKc-0006Sl-Eq for geb-bug-gnu-emacs@m.gmane.org; Mon, 10 Nov 2008 21:50:18 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KzjKY-0006SS-Nu for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2008 21:50:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KzjKX-0006Rt-VH for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2008 21:50:14 -0500 Original-Received: from [199.232.76.173] (port=38211 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KzjKX-0006Rp-H4 for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2008 21:50:13 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:41047) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KzjKW-0005Nz-Vx for bug-gnu-emacs@gnu.org; Mon, 10 Nov 2008 21:50:13 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAB2o73j021004; Mon, 10 Nov 2008 18:50:07 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id mAB2Z234017043; Mon, 10 Nov 2008 18:35:02 -0800 X-Loop: don@donarmstrong.com Resent-From: "Geoff Gole" Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 11 Nov 2008 02:35:02 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1322 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 1322-submit@emacsbugs.donarmstrong.com id=B1322.122637053415792 (code B ref 1322); Tue, 11 Nov 2008 02:35:02 +0000 Original-Received: (at 1322) by emacsbugs.donarmstrong.com; 11 Nov 2008 02:28:54 +0000 Original-Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.156]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAB2Sou4015786 for <1322@emacsbugs.donarmstrong.com>; Mon, 10 Nov 2008 18:28:52 -0800 Original-Received: by fg-out-1718.google.com with SMTP id l27so2427312fgb.43 for <1322@emacsbugs.donarmstrong.com>; Mon, 10 Nov 2008 18:28:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=Cfd2UlkkrTENAWlteBJp/Go3LRvpC18iEsabi2Gem1E=; b=R4+X8Iw16ohR8N2u0lZU8tKR7RBRI2ceNF4UfY6u6XVJd9P3ZfzM5VIQ77Tewu/iNI Wsby1x2mLqDKGtENCI6MS4jkXSG44XOftbYlGveA59di2f2u25BHdeUGCt+QBrstxDG0 7cmPYvViBQQxajebQ+Tw+GC7QoA9JLtFmlsyg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=sQgGo7xRMSkbaLIHPsm62IJfcinogSptkg1W5UmPshB1v44A9ntpj1f+hxgIx/3zQq HCOPR+AEODDGUR55ymEH4bIbhRj9gAdlsUA7lKMpuP6wpqOypef6I62HuEoz3clI0o/K MzePDSj3Tt9H+CpukmAAH8siOIdVPwvSACgFo= Original-Received: by 10.187.194.1 with SMTP id w1mr2305838fap.93.1226370530090; Mon, 10 Nov 2008 18:28:50 -0800 (PST) Original-Received: by 10.187.193.8 with HTTP; Mon, 10 Nov 2008 18:28:50 -0800 (PST) In-Reply-To: <49186A0A.40601@gmx.at> Content-Disposition: inline X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Mon, 10 Nov 2008 21:50:13 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:22278 Archived-At: > An easy solution is to use an extra variable, set by `help-for-help' and > reset by `with-help-window', to control iconification. But I never had > the time to check whether all functions run by `help-for-help' also run > `with-help-window'. I'm not sure this will be sufficient. Remember that help-for-help has entries that bring up info, NEWS, etc. Now if *Help* is the only thing in special-display-buffer-names and help-for-help is in it's own frame, accessing these help functions through help-for-help is going to spawn another frame. To see this: emacs -Q M-: (setq special-display-buffer-names '("*Help*")) f1 f1 C-a Return to first frame f1 f1 C-n Now there's four frames open! Surely this is not the intended behaviour of help-for-help, even after fixing the iconification issue. One way to work around that is to restrict help-for-help to the original frame in some way. If that is not acceptable then shouldn't we at least make sure that the user's commands are taking effect in the correct frame? It doesn't seem right that a help command will display differently when you run it through help-for-help.