From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: help-window-select and info-lookup-symbol Date: Sun, 19 Jul 2009 18:24:58 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1248020731 31365 80.91.229.12 (19 Jul 2009 16:25:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 19 Jul 2009 16:25:31 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 19 18:25:24 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MSZCV-0007L3-VL for ged-emacs-devel@m.gmane.org; Sun, 19 Jul 2009 18:25:24 +0200 Original-Received: from localhost ([127.0.0.1]:58121 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MSZCV-0003rr-B4 for ged-emacs-devel@m.gmane.org; Sun, 19 Jul 2009 12:25:23 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MSZCQ-0003pF-0A for emacs-devel@gnu.org; Sun, 19 Jul 2009 12:25:18 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MSZCL-0003lO-3g for emacs-devel@gnu.org; Sun, 19 Jul 2009 12:25:17 -0400 Original-Received: from [199.232.76.173] (port=58995 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MSZCK-0003lL-UT for emacs-devel@gnu.org; Sun, 19 Jul 2009 12:25:12 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:52428 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MSZCK-0008Ec-GD for emacs-devel@gnu.org; Sun, 19 Jul 2009 12:25:12 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MSZCH-000444-Sk for emacs-devel@gnu.org; Sun, 19 Jul 2009 16:25:09 +0000 Original-Received: from dial-181158.pool.broadband44.net ([212.46.181.158]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 19 Jul 2009 16:25:09 +0000 Original-Received: from eller.helmut by dial-181158.pool.broadband44.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 19 Jul 2009 16:25:09 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 19 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: dial-181158.pool.broadband44.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:XNZnsa8Fi1IwwPauChGsrqVQCfE= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:112757 Archived-At: It seems to me that C-h S and C-h f are so similar that both commands should honor the value of help-window-select. In fact, there are a lot of (third party) packages with a display-documentation-in-other-window command but there seems to be no agreement whether the window should be selected or not. Especially annoying is the fact that XEmacs usually selects the other window while Emacs usually does not. It would be very nice if you, the Emacs maintainers, could make a rule or style-guide how this should be done. E.g. should other packages look at help-window-select or is that an "internal" variable of help-mode? I understand that restoring the window configuration after pressing q in the help window (or info window, or w3m buffer) is sort of tricky and it gets very complex if multiple frames are involved, yet selecting the help window is what many users expect. Since restoring is so tricky it would also be helpful if there were some general functions to do it properly. Helmut.