From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ilya Zakharevich Newsgroups: gmane.emacs.help Subject: Re: describe the entries of a menu Date: Tue, 26 Oct 2010 02:46:02 +0000 (UTC) Organization: U.C. Berkeley Math. Department. Message-ID: References: <3006578.603631287989129871.JavaMail.www@wwinf4623> NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1291878973 12855 80.91.229.12 (9 Dec 2010 07:16:13 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 9 Dec 2010 07:16:13 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Dec 09 08:16:09 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PQajY-0000ET-Vk for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Dec 2010 08:16:09 +0100 Original-Received: from localhost ([127.0.0.1]:53969 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQaCv-0004ia-1V for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Dec 2010 01:42:25 -0500 Original-Path: usenet.stanford.edu!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 29 Injection-Date: Tue, 26 Oct 2010 02:46:02 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="LlLjF8LevGdIZWbTvv+SXA"; logging-data="21129"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+pRvjFOaHOncbIECGJhgQy" User-Agent: slrn/0.9.8.1pl1 (Linux) Cancel-Lock: sha1:fe/R3PYFYwJ0R3M1PVJubrk0868= Original-Xref: usenet.stanford.edu gnu.emacs.help:182023 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:76810 Archived-At: On 2010-10-25, Daniel Pittman wrote: >> I wish to find the bindings of the entries of a menu. ( the analogous for >> describe-key (C-h k) for keys ). > C-h k > Not exactly intuitive, but actually effective. :) I think it must be simplified. Pressing F1 when the entry of the menu is "focused" should better have similar effect. Likewise for prefix-keys which do not bind F1 (in -nw case, prefix keys which do not bind Esc; alternatively, some "unwind" logic must be put into prefices which bind Esc, but do not bind Esc-[ and Esc-O). ..... And for the best result, my "progressive escalation of help" doctrine should be applied (is it actually mine? It should have beed pre-discovered many times...). http://www.mail-archive.com/gimp-developer@lists.xcf.berkeley.edu/msg18821.html E.g., in Emacs case, the first press of F1 should show the name of the bound function and "press F1 again for more help". The second press should show the name of the function, the first line of the docstring, and the same message. The last press would show a *Help* buffer. Hope this helps, Ilya