From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#6616: S-TAB is mismapped in the *Help* buffer Date: Mon, 12 Jul 2010 20:29:53 +0300 Message-ID: <83pqyssj5a.fsf@gnu.org> References: <4C3AB426.2040500@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1278957630 31414 80.91.229.12 (12 Jul 2010 18:00:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 12 Jul 2010 18:00:30 +0000 (UTC) Cc: 6616@debbugs.gnu.org To: Paul Griepentrog , Adrian Robert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jul 12 20:00:28 2010 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.69) (envelope-from ) id 1OYNIq-0006Pa-A5 for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Jul 2010 20:00:28 +0200 Original-Received: from localhost ([127.0.0.1]:36573 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYNIp-00087a-Nv for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Jul 2010 14:00:27 -0400 Original-Received: from [140.186.70.92] (port=39268 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYNIf-00086J-6t for bug-gnu-emacs@gnu.org; Mon, 12 Jul 2010 14:00:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OYNIZ-0000HT-Hp for bug-gnu-emacs@gnu.org; Mon, 12 Jul 2010 14:00:17 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37493) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYNIZ-0000H6-CD for bug-gnu-emacs@gnu.org; Mon, 12 Jul 2010 14:00:11 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OYMsH-0001qJ-O4; Mon, 12 Jul 2010 13:33:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Jul 2010 17:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6616 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6616-submit@debbugs.gnu.org id=B6616.12789559397065 (code B ref 6616); Mon, 12 Jul 2010 17:33:01 +0000 Original-Received: (at 6616) by debbugs.gnu.org; 12 Jul 2010 17:32:19 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYMrb-0001pu-9P for submit@debbugs.gnu.org; Mon, 12 Jul 2010 13:32:19 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYMrZ-0001pp-Ik for 6616@debbugs.gnu.org; Mon, 12 Jul 2010 13:32:18 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0L5G00E00GOFWS00@a-mtaout22.012.net.il> for 6616@debbugs.gnu.org; Mon, 12 Jul 2010 20:31:53 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.127.120.144]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L5G00CRIGP47S50@a-mtaout22.012.net.il>; Mon, 12 Jul 2010 20:31:53 +0300 (IDT) In-reply-to: <4C3AB426.2040500@gmail.com> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 12 Jul 2010 13:33:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , 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:38459 Archived-At: > Date: Sun, 11 Jul 2010 23:20:22 -0700 > From: Paul Griepentrog > Cc: > > The manual, (info "(emacs) Help Mode"), says "S-TAB" > moves the point to the previous cross reference when in > the *Help* buffer. But, trying from a default emacs > shows "S-TAB" is translated to "C-y": > > emacs -Q > ... ; Get to a *Help* buffer > C-h k S-TAB > > C-y (translated from ) runs the command yank, which is an > interactive compiled Lisp function in `simple.el'. This is Mac-specific, and it is due to this line from term/ns-win.el: (define-key map [S-tab] [25]) I have no idea why this line is there, perhaps Mac users expect this binding. I also don't see how this line plays with the following line from the same ns-win.el, a few lines up: (put 'S-tab 'ascii-character (logior 16 ?\t)) These two lines have been there for almost 2 years. > My guess is that the right place to change this is in the > `button-buffer-map'. No, the right way seems to be to find out why ns-win.el defines this strange mapping. Adrian?