[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-
From: |
Drew Adams |
Subject: |
bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys? |
Date: |
Tue, 9 Feb 2016 07:06:50 -0800 (PST) |
> > This node mentions about keys following `C-c', but only `{', `}', `<',
> > `>', `:', `;', control chars, digits, letters, and "other punctuation".
> >
> > What about keys `-', `+', `@', `#', `%', `^', `&', `*', `=', etc.? These
> > are not mentioned.
>
> Aren't those covered by "other punctuation"? It certainly matches what
> C calls punctuation characters.
As I said, I would like to read it that way also. But there is no
mention of C or punctuation in a programming language, and those
are not usually considered punctuation in English etc., AFAIK.
And then there is the punctuation syntax class - does it mean that
these key conventions change, depending on which chars have
punctuation status in the current syntax table?
I would like the text to be a bit clearer about just what is meant,
including whether the notion of "punctuation" here is meant to
follow syntax class `.' (punctuation).
The bug report asks that we make clear which character keys we mean.
There may be other ones in other languages etc., but at least the
usual such keys on a typical US keyboard should be considered (and
so mentioned) as falling under what is said for "other punctuation".
For example, Lars recently proposed, in bug thread 22172, to bind
`C-c +' and `C-c -' by default. Making the doc clearer about this
would preclude such a suggestion, as those keys would fall under
the category of "other punctuation", which is reserved for minor modes.
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Drew Adams, 2016/02/08
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Philipp Stephani, 2016/02/08
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Andreas Schwab, 2016/02/09
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?,
Drew Adams <=
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Andreas Schwab, 2016/02/09
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Drew Adams, 2016/02/09
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Andreas Schwab, 2016/02/09
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Eli Zaretskii, 2016/02/09
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Drew Adams, 2016/02/09
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Eli Zaretskii, 2016/02/09
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Drew Adams, 2016/02/09
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Eli Zaretskii, 2016/02/09
- bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?, Eli Zaretskii, 2016/02/09