From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: [lennart.borgman.073@student.lu.se: Keys bound to [t] does not give any help] Date: Mon, 28 Nov 2005 22:26:56 -0500 Message-ID: <87ek506sn2.fsf@stupidchicken.com> References: <3685f453681496.36814963685f45@net.lu.se> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1133234850 17122 80.91.229.2 (29 Nov 2005 03:27:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 29 Nov 2005 03:27:30 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 29 04:27:21 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Egw9H-0007s3-TW for ged-emacs-devel@m.gmane.org; Tue, 29 Nov 2005 04:27:20 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Egw9H-0008EU-7g for ged-emacs-devel@m.gmane.org; Mon, 28 Nov 2005 22:27:19 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Egw8w-0008D2-Pj for emacs-devel@gnu.org; Mon, 28 Nov 2005 22:26:58 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Egw8u-0008CE-SB for emacs-devel@gnu.org; Mon, 28 Nov 2005 22:26:58 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Egw8u-0008CB-Pb for emacs-devel@gnu.org; Mon, 28 Nov 2005 22:26:56 -0500 Original-Received: from [18.95.6.185] (helo=localhost.localdomain) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Egw8u-0006gr-Nj for emacs-devel@gnu.org; Mon, 28 Nov 2005 22:26:56 -0500 Original-Received: by localhost.localdomain (Postfix, from userid 1000) id 0CA9C1E41FE; Mon, 28 Nov 2005 22:26:57 -0500 (EST) Original-To: LENNART BORGMAN In-Reply-To: <3685f453681496.36814963685f45@net.lu.se> (LENNART BORGMAN's message of "Mon, 28 Nov 2005 19:52:28 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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:46751 Archived-At: LENNART BORGMAN writes: >> >>> If you bind default keyboard keys like this >> >>> (define-key bw-keymap [t] 'bw-exit-resize-mode) >> >>> then >> >>> C-h k >> >>> says that the key "is undefined". >> >> >> OK, now I get it. But wouldn't C-h be overwritten when you bind [t]? >> How did you get C-h to work? > > I have bount it in `bw-keymap' only. Does this change do what you want? *** emacs/lisp/help.el.~1.287.~ 2005-11-28 22:26:04.000000000 -0500 --- emacs/lisp/help.el 2005-11-28 22:22:13.000000000 -0500 *************** *** 635,641 **** (when (windowp window) (set-buffer (window-buffer window)) (goto-char position)) ! (let ((defn (or (string-key-binding key) (key-binding key)))) (if (or (null defn) (integerp defn) (equal defn 'undefined)) (message "%s is undefined" (help-key-description key untranslated)) (help-setup-xref (list #'describe-function defn) (interactive-p)) --- 635,641 ---- (when (windowp window) (set-buffer (window-buffer window)) (goto-char position)) ! (let ((defn (or (string-key-binding key) (key-binding key t)))) (if (or (null defn) (integerp defn) (equal defn 'undefined)) (message "%s is undefined" (help-key-description key untranslated)) (help-setup-xref (list #'describe-function defn) (interactive-p))