bug-zile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-zile] New branch `zi': Lua Zile without the Lisp Interpreter


From: Reuben Thomas
Subject: Re: [Bug-zile] New branch `zi': Lua Zile without the Lisp Interpreter
Date: Wed, 10 Aug 2011 12:51:11 +0100

On 10 August 2011 12:41, Gary V. Vaughan <address@hidden> wrote:
>
> So as not to reuse `S-' (which Emacs uses for Super)

Super is not a key that appears on any keyboard most people have ever
seen. Hence, use S for Shift. If you ever find yourself wanting to
define key shortcuts starting with Super, find another letter to use.
(Super is an X-ism in any case.)

>    "M-2C-xb*U-m-2U-c-xbU-rU-eU-t*RET"
>
> Do you prefer that to my current favourite?
>
>    "M-2 C-x b * M - 2 C - x b R E T * RET"

I have nothing against putting spaces in for clarity in the first
version too. Also,

R E T

is not the same as

U-r U-e U-t

because the former means the letters "RET" whereas the latter means
Shift+r, Shift+e, Shift+t. If you want to introduce actual characters
into key sequences, why not use quoted strings? Admittedly you'd need
to escape the quotes, and representing quote characters becomes even
messier.

But in general what are you trying to represent? The sort of torture
test you present above is not a key binding.

(Note that in Zee I reduced all key bindings to a single chord. I see
no reason to stick with Emacs's multi-chord model, which can be
replaced for useful cases by chained keymaps.)

-- 
http://rrt.sc3d.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]