🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #702

Reserving a keybinding for menus

#702
From: Frank_Ritter
Date: Fri, 14 Aug 1992 19:30
35 lines
1922 bytes
Here is a modest proposal to reserve a keybinding.
If this doesn't come under a bug, please forward onto the right place.

Emacs is mostly keystroke-based, but menus would be a useful adjunct
for novices, even keystroke ones.

We can't just use pop-up windows in X, for sometimes people dial up,
although this should be standard too.

   This keybinding should hold across across modes -- it must be a
   convention.  This makes GNU-Central the place to propagate it.

I suggest that C-h C-m be reserved for this use. C-h is help, and a
menu is actually a type of help, letting command names be saved in
recognition memory instead of recall memory.

Right now I also use C-c C-m in many small modes (soar-mode,
taql-mode, dismal-mode, soon s-mode), and I can count on that for my
users, but I know that outside of those modes, it would also be handy
to a menu.

I can provide a sample menu package, simple-menu.el.  It is not
necessarily the best, and there are places where I know it could use
improvement, but it serves, and provides a lower bound on
functionality.  

   Type C-c C-m, get a list of items in the mini-buffer, type their first
   letter, get another menu, or execute that command.  Type ? or SPC, and
   get a help message generated from the menu and commands.

Frank Ritter@cs.cmu.edu       best mail drop
      ritter@psy.cmu.edu      my real affiliation
        fr07@andrew.cmu.edu   where the above two point to
(412) 268-2969
(412) 681-5739 (incoming fax)
Technical Details
Message-ID: <7475.713849426@SHAMO.SOAR.CS.CMU.EDU>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!shamo.soar.cs.cmu.edu!Frank_Ritter

Show Full Headers
Complete Article Headers
Newsgroups: gnu.emacs.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!shamo.soar.cs.cmu.edu!Frank_Ritter
From: Frank_Ritter@shamo.soar.cs.cmu.edu
Subject: Reserving a keybinding for menus
Message-ID: <7475.713849426@SHAMO.SOAR.CS.CMU.EDU>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Fri, 14 Aug 1992 19:30:26 GMT
Approved: bug-gnu-emacs@prep.ai.mit.edu
Lines: 36