RE: Re: Ilisp FSF key binding changes

"Clementson, Bill" <[email protected]>
Newsgroups gmane.lisp.ilisp.devel
Message-ID <[email protected]>
Andreas/Hannu,

I changed some of the ilisp key bindings locally and played around with
the 3-control key sequences and I think I'm starting to see your point.
Since you're trying out the bindings, I would like your opinion (as well
as feedback from others) on how the other bindings might be changed for
maximum ease-of-use. At the moment (with the changes that I've checked
into cvs), the convention is:

"C-c C-key1 key2" (for most action bindings - i.e.-- "C-c C-j n" for
eval-next-sexp-lisp)
"C-c C-key1 C-key2" (for action-and-go bindings - i.e.-- "C-c C-j C-n"
for eval-next-sexp-and-go-lisp)

If I change the bindings as you suggest, most commands will now be:

"C-c C-key1 C-key2" (i.e.-- "C-c C-j C-n" for eval-next-sexp-lisp)

For the action-and-go bindings, there are a number of alternatives. Here
are the ones I've considered:

1. "C-c C-key1 key2" (this requires a "release") i.e.-- "C-c C-j n" for
eval-next-sexp-and-go-lisp
2. "C-c C-key1 C-c C-key2" (this requires a 4th control key sequence and
would require some changes to existing bindings that use "c" as key2)
i.e.-- "C-c C-j C-c C-n" for eval-next-sexp-and-go-lisp. Some other
control-key sequence could be used in place of C-c for the 3rd key;
however, C-c is probably a reasonable choice.
3. "C-c C-key1 M-key2" (this requires a change of modifier keys) i.e.--
"C-c C-j M-n" for eval-next-sexp-and-go-lisp

What do you feel is the easiest sequence to use for the action-and-go
commands if we do decide to change the bindings?

--
Bill Clementson



-------------------------------------------------------
This SF.net email is sponsored by: 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.