[Top][All Lists]
[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: |
Gary V. Vaughan |
Subject: |
Re: [Bug-zile] New branch `zi': Lua Zile without the Lisp Interpreter |
Date: |
Wed, 10 Aug 2011 18:41:46 +0700 |
Hi Reuben,
On 10 Aug 2011, at 18:19, Reuben Thomas wrote:
> On 10 August 2011 06:22, Gary V. Vaughan <address@hidden> wrote:
>> On 10 Aug 2011, at 05:20, Reuben Thomas <address@hidden> wrote:
>>> On 9 August 2011 23:15, Gary V. Vaughan
>>> Get rid of backslashes and use upper-case for modifiers, lower-case
>>> for letter keys?
>>
>> That would be an improvement, But we'd then need some way to escape upper-
>> case character in macro strings, so that this is still unambiguous:
>
> Sorry, I meant to add: don't use upper-case letters, use a Shift
> modifier. This makes more sense for keyboards in any case, as
> conceivably keyboards exist in which Shift+lower-case letter does not
> produce the corresponding upper-case letter.
So as not to reuse `S-' (which Emacs uses for Super), then maybe `U-' is a
good candidate. So the tortured example (for writing a macro to change to
a buffer named after the key sequence that invokes it) becomes:
"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"
Cheers,
--
Gary V. Vaughan (gary AT gnu DOT org)