Ilisp key binding changes - Please Review
"Clementson, Bill" <[email protected]>
| Newsgroups | gmane.lisp.ilisp.devel |
|---|---|
| Message-ID | <[email protected]> |
Ok, I have completed a first pass over doing a complete overhaul of the ilisp fsf key bindings. I have created a web page covering the proposed changes in more detail: http://home.attbi.com/~bc19191/ilisp-keybindings.htm With these changes, I have attempted to remove incompatibilities and overlapped key bindings. I have also tried to make the key bindings more consistent. Some general consistencies that I have attempted to introduce/enforce are: 1. All key bindings are compliant with the FSF guidelines for major mode key bindings. In some cases, there is an overlap with a key binding that is defined in either standard Emacs or comint mode; however, in these cases, the overlap is consistent with the FSF guideline that "it is reasonable for a major mode to rebind a key sequence with a standard meaning, if it implements a command that does 'the same job' in a way that fits the major mode better". 2. For the most part, all of the debugging commands are of the form "C-c C-<capital letter>"). However, not all "C-c C-<capital letter>" bindings are debugging commands. 3. Similar functions are bound to variations on the same letter (i.e. -- compile-file-lisp is bound to "C-c C-k" and compile-region-lisp is bound to "C-c ESC k"). 4. All of the <action>-and-go-lisp functions are of the form "C-c ESC <capital letter>". The corresponding <action> functions are set up on the "C-c C-<letter>" or "C-c ESC <letter>" key. 5. All of the <help> related functions are set up on on "h" key bindings. 6. All of the <action>-changes-lisp functions are of the form "C-c 8 <letter>". 7. Where possible, mnemonic key bindings have been made to facilitate ease of learning and frequently-used commands have been assigned to a key binding that is easy to reach. 8. The FSF key bindings will be made the default key bindings for ILISP (replacing the "Standard" key bindings). I am posting this message to both the ilisp developers mailing list and comp.lang.lisp. Please review these proposed key bindings and either reply to the group or to me via email. Thanks, -- Bill Clementson ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf