Re: Ilisp FSF key binding changes
Bob Rogers <[email protected]>
| Newsgroups | gmane.lisp.ilisp.devel |
|---|---|
| Message-ID | <[email protected]> |
From: "Clementson, Bill" <[email protected]> Date: Mon, 19 May 2003 14:19:24 -0600 Based on feedback from Andreas & Hannu, I've made some tentative changes to the ilisp fsf key bindings . . . Let me know if these bindings look better than the previous ones. If I don't hear any complaints, I'll upload these mods to cvs in the next day or two. -- Bill Clementson P.S. - Here is a listing of the revised C-c prefix bindings: . . . Buffer/Edit bindings (C-c C-g): C-c C-g C-l load-file-lisp C-c C-g TAB select-ilisp C-c C-g C-c call-defun-lisp C-c C-g C-a switch-to-lisp C-c C-g C-g clear-changes-lisp C-c C-g C-@ list-changes-lisp C-c C-g SPC mark-change-lisp C-c C-g C-d default-directory-lisp C-c C-g C-p set-package-lisp C-c C-g C-n next-caller-lisp C-c C-g C-e edit-callers-lisp C-c C-g C-r replace-lisp C-c C-g C-s search-lisp C-c C-g C-u find-unbalanced-lisp C-c C-g C-\ comment-region-lisp C-c C-g C-] close-all-lisp . . . Sorry for not noticing this sooner (I was away last weekend), but using C-g as a second character means that if you type C-c and then change your mind, you need to type C-g twice to cancel the prefix. (If the C-g is not part of a valid key sequence, of course, you only need to type it once.) It's a minor inconvenience, but it would be inconsistent with other modes, and that can be confusing. Since there is no mnemonic value to C-g here, how about choosing another character instead? C-e for "extra"? C-r for "random"? Both of these are suitable, because they are typed with the same hand as C-c (so you don't have to change control keys), but C-r has an edge, because it is typed with a different finger. Which brings up another point: If you are touch-typing a sequence of control characters on a standard keyboard, it matters which hand(s) you need. Typing "C-c C-g p" is actually easier than "C-c C-g C-p" because you touch-type "C-g" using the right control key, and "C-p" using the left control key. So there doesn't seem to be a general metric for what's easier to type; it depends on how you type it. But other than that, I'm afraid I don't have time now to explore the implications . . . -- Bob Rogers http://rgrjr.dyndns.org/ ------------------------------------------------------- This SF.net email is sponsored by: ObjectStore. If flattening out C++ or Java code to make your application fit in a relational database is painful, don't do it! Check out ObjectStore. Now part of Progress Software. http://www.objectstore.net/sourceforge