🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.help
Article #189336

feature request - extended execution using initials

#189336
From: Erik Hennum
Date: Wed, 20 Feb 1991 00:23
56 lines
2457 bytes
It seems as if most Emacs feature requests are accompanied by 
implementations.  This is beyond me, a humble user, so I'll 
just describe it.

Currently, execute-extended-command qualifies each word of 
a command separately from left to right.

It would be very nice to have an execution command that would
let you supply the initials of each word.  That is, I would 
like to be able to enter, using a SPACE as a word divider:

    s mRET

and have the execution command run:

    shell-mode

if that is the only match.  

If multiple commands match, I would like to see a window of 
candidates and have a chance to edit the criteria.

Or perhaps, to make it easy to avoid duplicates, it would be 
useful to have the execution command build a regular expression
in which the first character of the criteria for a word must 
occur at the start of the word but any other letter in the 
criteria for a word can be separated by any number of characters?
That is, 

    sh mdRET

would be treated as

    ^s.*h.*-m.*d.*

Why do I want this feature?  because it fills a gap in 
my access to commands.

For the Emacs commands I use all the time, I learn the key maps.

For the Emacs commands that I suspect or vaguely recall exist,
I use apropos or info and then execute-extended-command.

In between, there is a group of Emacs commands that I use 
frequently enough to know their names but not their keys.
It would be lovely to have some shortcut as an alternative 
to completing each word or creating an learning yet another
obscure key map.


Anyone else out there who wants this feature?


-- 
Erik Hennum                       at Informix, which has thoughts all its own
{uunet,pyramid}!infmx!erik                                       415/926-6463
Technical Details
Message-ID: <1991Feb20.002312.21497@informix.com>
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!nsc!pyramid!infmx!erik

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 103b8b,4454f2a9f559a345,start
X-Google-Attributes: gid103b8b,public
X-Google-ArrivalTime: 1991-02-27 17:37:53 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!nsc!pyramid!infmx!erik
From: erik@infmx.informix.com (Erik Hennum)
Newsgroups: gnu.emacs.help
Subject: feature request - extended execution using initials
Message-ID: <1991Feb20.002312.21497@informix.com>
Date: 20 Feb 91 00:23:12 GMT
Sender: news@informix.com (Usenet News)
Distribution: gnu
Organization: Informix Software, Inc.
Lines: 56
Originator: erik@godzilla