From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#788: menu indications of key bindings for remapped commands Date: Sun, 15 Mar 2009 12:33:38 -0700 Message-ID: <004c01c9a5a4$f12a9890$0200a8c0@us.oracle.com> References: <871vsy8y4m.fsf@cyd.mit.edu> Reply-To: Drew Adams , 788@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1237146303 30572 80.91.229.12 (15 Mar 2009 19:45:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Mar 2009 19:45:03 +0000 (UTC) Cc: Richard Stallman To: "'Chong Yidong'" , <788@emacsbugs.donarmstrong.com> Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Mar 15 20:46:20 2009 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 1LiwHq-0006SR-LZ for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Mar 2009 20:46:18 +0100 Original-Received: from localhost ([127.0.0.1]:45829 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LiwGU-0001KZ-JR for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Mar 2009 15:44:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LiwFS-0000yC-97 for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2009 15:43:50 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LiwFN-0000tW-7s for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2009 15:43:49 -0400 Original-Received: from [199.232.76.173] (port=39885 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LiwFM-0000tF-VO for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2009 15:43:45 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:52205) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LiwFM-0003HH-BP for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2009 15:43:44 -0400 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 n2FJhgRm002411; Sun, 15 Mar 2009 12:43:42 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n2FJe4xE001206; Sun, 15 Mar 2009 12:40:04 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: "Drew Adams" Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sun, 15 Mar 2009 19:40:04 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 788 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 788-submit@emacsbugs.donarmstrong.com id=B788.123714561632170 (code B ref 788); Sun, 15 Mar 2009 19:40:04 +0000 Original-Received: (at 788) by emacsbugs.donarmstrong.com; 15 Mar 2009 19:33:36 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2FJXXJ5032157 for <788@emacsbugs.donarmstrong.com>; Sun, 15 Mar 2009 12:33:34 -0700 Original-Received: from acsinet13.oracle.com (acsinet13.oracle.com [141.146.126.235]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n2FJaHp5006034 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 15 Mar 2009 19:36:19 GMT Original-Received: from acsmt702.oracle.com (acsmt702.oracle.com [141.146.40.80]) by acsinet13.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n2FJXZ2F010650; Sun, 15 Mar 2009 19:33:36 GMT Original-Received: from dradamslap1 (/24.4.133.20) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 15 Mar 2009 19:33:17 +0000 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <871vsy8y4m.fsf@cyd.mit.edu> Thread-Index: Acmlm2M5n6s4TAj4TMOSltoGDTOYsAAB6V0g X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Source-IP: acsmt702.oracle.com [141.146.40.80] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090204.49BD5803.0195:SCFSTAT928724,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Sun, 15 Mar 2009 15:43:49 -0400 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:26362 Archived-At: > From: Chong Yidong Sent: Sunday, March 15, 2009 11:00 AM > > As described in: > > http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01020.html > > key bindings defined via remap look odd in menus. > > I changed the code so that [remap foo] commands are not > displayed in the menus. > > Ideally, we would follow the remappings, but I think this > could mess up the menu cache (e.g., if the remapped-to > command is rebound). So that's a larger, post-release project. I haven't tried after your fix, but from your description of the fix, (a) the bug is not fixed at all, and (b) the change is negative. 1. It is inappropriate to *remove* such commands (menu items) from the menu. Or did you mean just remove the confusing key bindings from the menu items? The latter would be OK as a temporary workaround, but it represents a loss of information, and it does not fix the bug. To fix the bug, the real, user-level key binding needs to be shown. 2. The bug needs to be fixed properly, as Richard requested two years ago. It's inappropriate to just close it now with a statement that we are too close to the release to fix it properly. The goal should be to improve Emacs by fixing bugs, not simply to reduce the bug count by closing bugs without fixing them. If you want to keep this bug open and fix it sometime after the release, that would be appropriate, but closing it with a non-fix fix is inappropriate.