From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dani Moncayo Newsgroups: gmane.emacs.bugs Subject: bug#15576: 24.3.50; Some minor issues regarding the new TTY menus Date: Thu, 10 Oct 2013 21:07:25 +0200 Message-ID: References: <83zjqip7o4.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1381434833 27355 80.91.229.3 (10 Oct 2013 19:53:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Oct 2013 19:53:53 +0000 (UTC) Cc: 15576@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 10 21:53:55 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VUMJ1-0003Ju-6y for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Oct 2013 21:53:55 +0200 Original-Received: from localhost ([::1]:50626 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VULim-00056E-Ij for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Oct 2013 15:16:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34977) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VULaj-0001Df-J5 for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 15:08:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VULac-0006tU-V0 for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 15:08:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33110) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VULac-0006tN-S0 for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 15:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VULac-0006q8-F6 for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 15:08:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Oct 2013 19:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15576 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15576-submit@debbugs.gnu.org id=B15576.138143204926243 (code B ref 15576); Thu, 10 Oct 2013 19:08:02 +0000 Original-Received: (at 15576) by debbugs.gnu.org; 10 Oct 2013 19:07:29 +0000 Original-Received: from localhost ([127.0.0.1]:41401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VULa5-0006pD-4Z for submit@debbugs.gnu.org; Thu, 10 Oct 2013 15:07:29 -0400 Original-Received: from mail-la0-f53.google.com ([209.85.215.53]:47085) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VULa2-0006p4-I3 for 15576@debbugs.gnu.org; Thu, 10 Oct 2013 15:07:27 -0400 Original-Received: by mail-la0-f53.google.com with SMTP id el20so2502398lab.12 for <15576@debbugs.gnu.org>; Thu, 10 Oct 2013 12:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mtClppeLRE66VNc5Tmvff4cMhTdXccLZyecB8XHnf6I=; b=yee0b8l9dmoFDgNeUZ7RQYo5IKNp8/PhHzuclDi6fiwjaTw4YebbpRL8cH+TDUOdyM h+AyKSUCoDQ/1sRExecfjLJX7ahh5kgNeuOaQ3+A/58fyB3Y1T4LLwIIeu4Mcv3d3rrm Hb/x77ICe9CjxeCn81Zc6Qq+b3hVR5tokZv9BtDiHQQBFSipKMhaSCPQk5uzZvhnV2yX s2ByJnW56O+TSC1MsmV7+wxSRN8DVSYAayYBqv9w7camSRtOesv6e2Yc/7MCcv6TdTHj pBr2k6v6wiDAdMD1TBzFlivNIipLdf/H6KvWpDuGscLvs5JcMf7YaBc9bWTm5gfphFBE SCFw== X-Received: by 10.112.167.3 with SMTP id zk3mr13129001lbb.23.1381432045193; Thu, 10 Oct 2013 12:07:25 -0700 (PDT) Original-Received: by 10.114.176.231 with HTTP; Thu, 10 Oct 2013 12:07:25 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:79160 Archived-At: > IOW for each submenu, you have 3 more or less equivalent/redundant "names": > - the text to display in the parent menu (i.e. the only thing usually > displayed). > - the "prompt" (which is only displayed if you pass that submenu to > directly popup-menu, or if you use the non-toolkit version of Emacs, > or now in the tty-menu code). > - the event associated with this submenu. It's usually a symbol rather > than a string (because it's compared with `eq'; and it can also be an > integer), but it's often just a symbol version of the "menu name". > Those 3 can all be completely different, but normally/usually > they're identical. Well, I still don't see at all the point of that name redundancy, because as I said, I don't think it makes any sense to show one text for a menu item (holding a submenu), and show a different text for its submenu's "prompt". It is just plain confusing to me. >> That's a pity. It would be nice to have those drop-down text menus >> also on GUI sessions. > > Why? Text menus have its advantages over the GUI (toolkit) menus. Emacs has total control over them, so that one can do things such as navigate through them with C-f, C-b, C-n, C-p. Another advantage is visual integration: the text menus look like the rest of the buffer text, which is nice. >>> I tend to close this as not-a-bug. Any reasons not to? >> See above, but you are the maintainer, so you decide. > > IIUC the issue is that fixing those things can represent a lot of work, > whereas they fix only "cosmetic" issues, so it's difficult to justify > the effort. Fair enough... :) -- Dani Moncayo