all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Drew Adams <drew.adams@oracle.com>
To: Eli Zaretskii <eliz@gnu.org>, Drew Adams <drew.adams@oracle.com>
Cc: schwab@suse.de, 22604@debbugs.gnu.org
Subject: bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys?
Date: Tue, 9 Feb 2016 10:33:28 -0800 (PST)	[thread overview]
Message-ID: <a14d835d-6a57-4af4-9dd8-4d640703d352@default> (raw)
In-Reply-To: <<83pow5bvgc.fsf@gnu.org>>

> > Yes, "punctuation and symbol characters" helps, IMO.  That was
> > one of my points: the chars are not necessarily punctuation, in
> > the usual sense of the word.
> 
> Done.

Thx.

> > Dunno whether it's good to limit it to ASCII.  At a minimum it
> > should cover the "punctuation and symbol character" keys on a
> > typical US keyboard, of course.
> 
> Those are all ASCII, AFAIK.

Yes, I think so.

> > Whether it should also cover other punctuation or other symbol chars
> > is maybe an open question.
> >
> > It's really about character-inserting keys on a keyboard, not
> > punctuation and symbol chars that are not on keys.
> 
> Not sure I agree.  Usurping too many characters would not be a good
> idea, IMO.

Usurping?  From whom/what?  It's about reserving this category
of keys for minor mode keymaps.  The question is which punctuation
and symbol chars?  And the answer, I think, is those that are
associated with keyboard keys (one key inserts one char).
For a US keyboard that means only ASCII punctuation and symbol
chars, but for other keyboards it can mean other chars.

> > But a key on a French keyboard that inserts a left guillemet
> > char should, I think, be handled the same by the convention as
> > is a key on a US keyboard that inserts a double-quote char or
> > a left angle-bracket char.
> 
> How can such a binding be useful, when Emacs runs on a non-French
> keyboard?  Do we really want to encourage modes that can only be fully
> functional in some specific locales?  I don't think so.

Why treat punctuation and symbols on a US keyboard specially?
Why should `$' be treated differently from `€'?

> Any reasons not to close the bug report?

You can close it if you like.  I would prefer that we think about
handling the same category of char-inserting keys (punctuation and
symbols) for other keyboards the same way we handle those for US
keyboards.  But if that is not to be then it is not to be.

Thanks for working on this.





  parent reply	other threads:[~2016-02-09 18:33 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-08 23:48 bug#22604: 24.5; (elisp) `Key Binding Conventions': what about other `C-c' keys? Drew Adams
2016-02-09  1:13 ` Philipp Stephani
2016-02-09  2:38   ` Drew Adams
2016-02-09  9:27 ` Andreas Schwab
2016-02-09 15:06   ` Drew Adams
2016-02-09 15:24     ` Andreas Schwab
2016-02-09 15:29       ` Drew Adams
2016-02-09 16:51         ` Andreas Schwab
2016-02-09 17:04         ` Eli Zaretskii
     [not found]         ` <<838u2tddcs.fsf@gnu.org>
2016-02-09 17:24           ` Drew Adams
2016-02-09 18:16             ` Eli Zaretskii
     [not found]         ` << <838u2tddcs.fsf@gnu.org>
     [not found]           ` <<a93a8d1c-5383-4851-a45d-0ccdb7288dab@default>
     [not found]             ` <<83pow5bvgc.fsf@gnu.org>
2016-02-09 18:33               ` Drew Adams [this message]
2016-02-09 19:18                 ` Eli Zaretskii
2016-02-09 17:41       ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a14d835d-6a57-4af4-9dd8-4d640703d352@default \
    --to=drew.adams@oracle.com \
    --cc=22604@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    --cc=schwab@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.