Article View: comp.emacs
Article #3686Re: Hard-coded uses of key bindings
From: Miles Bader
Date: Fri, 05 Dec 1986 23:46
Date: Fri, 05 Dec 1986 23:46
9 lines
1156 bytes
1156 bytes
Hemlock, the emacs-type editor in spice lisp has a really wonderful idea-- logical keys. That way, the programs which use command-keys can specify :abort-command (not the actual name) instead of '^G' or :search-forward-command instead of '^S'. By simply changing the mapping for one of the logical keys, you can change *every* occurance of recursive-edit from ^R to something else. It seems like it would be simply enough to have variables containing the characters for such things and use them instead of constants, but some consistency would obviously have to be maintained, and it would mean changing a lot of existing code ...
Technical Details
Message-ID:
<1099@spice.cs.cmu.edu>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rochester!pt.cs.cmu.edu!spice.cs.cmu.edu!baderReferences:
<960.rbbb.titan@Rice>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rochester!pt.cs.cmu.edu!spice.cs.cmu.edu!bader From: bader@spice.cs.cmu.edu (Miles Bader) Newsgroups: comp.emacs Subject: Re: Hard-coded uses of key bindings Message-ID: <1099@spice.cs.cmu.edu> Date: Fri, 5-Dec-86 18:46:41 EST Article-I.D.: spice.1099 Posted: Fri Dec 5 18:46:41 1986 Date-Received: Fri, 5-Dec-86 22:48:26 EST References: <960.rbbb.titan@Rice> Organization: Carnegie-Mellon University, CS/RI Lines: 9