From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Key bindings proposal Date: Tue, 24 Aug 2010 09:34:42 -0700 Message-ID: References: <19534.1494.627000.357123@gargle.gargle.HOWL><19537.40472.267000.563053@gargle.gargle.HOWL><87tymlv41y.fsf@mail.jurta.org><8D701A9E7D444011925CB68BF0883D2B@us.oracle.com> <87hbikdss4.fsf@mail.jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1282667752 28493 80.91.229.12 (24 Aug 2010 16:35:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 24 Aug 2010 16:35:52 +0000 (UTC) Cc: emacs-devel@gnu.org To: "'Juri Linkov'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 24 18:35:49 2010 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.69) (envelope-from ) id 1OnwTO-0006QT-Ai for ged-emacs-devel@m.gmane.org; Tue, 24 Aug 2010 18:35:45 +0200 Original-Received: from localhost ([127.0.0.1]:45916 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OnwTK-0002TF-Id for ged-emacs-devel@m.gmane.org; Tue, 24 Aug 2010 12:35:38 -0400 Original-Received: from [140.186.70.92] (port=55992 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OnwTB-0002QN-3U for emacs-devel@gnu.org; Tue, 24 Aug 2010 12:35:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OnwT5-0003ai-OF for emacs-devel@gnu.org; Tue, 24 Aug 2010 12:35:28 -0400 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]:55653) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OnwT5-0003aW-Iv for emacs-devel@gnu.org; Tue, 24 Aug 2010 12:35:23 -0400 Original-Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o7OGZIhi018059 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 24 Aug 2010 16:35:19 GMT Original-Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153]) by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o7O6FElq015935; Tue, 24 Aug 2010 16:35:14 GMT Original-Received: from abhmt018.oracle.com by acsmt354.oracle.com with ESMTP id 544810841282667679; Tue, 24 Aug 2010 09:34:39 -0700 Original-Received: from dradamslap1 (/10.159.216.117) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 24 Aug 2010 09:34:38 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <87hbikdss4.fsf@mail.jurta.org> Thread-Index: ActDnAlK4ePGKCf0S++dMoTtmwcnrgAANvBg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:129154 Archived-At: > > This is a useful change independently of the reason you gave > > (use of menu accelerators). > > But what are technical difficulties of implementing menu accelerators? I have no idea. But apparently Lennart has more or less succeeded for Windows, and Stephen mentioned that XEmacs added accelerators long ago. > IIUC, Gtk and Windows already support menu accelerators, > and they will also improve navigation in tmm-menubar > (that currently assigns quite random accelerators). [With La Carte what you type directly reflects the menu names themselves: you complete against a menu path (with substring etc. matching, if you use Icicles or Ido etc.). There is nothing arbitrary about what you type. This helps you learn and remember the menu organization. You can drill down the menu hierarchy progressively, as in TMM (but with meaningful input) or you can match your menu target directly.] > So for instance, in Gimp you can open a file by typing ` f o'. > And in Emacs it will be possible to do exactly the same > in Gtk, Windows, xterm and non-toolkit versions (using tmm). I have nothing against Emacs supporting menu accelerators. That should be clear from previous posts. [And La Carte already handles (Lennart's implementation of) accelerators.] I was simply agreeing with you that `Search' could and perhaps should be a top-level menu. And that is so whether or not Emacs supports menu accelerators.