unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Customary prefix for custom keybindings
@ 2012-04-02 20:17 Kyle Sexton
  0 siblings, 0 replies; 5+ messages in thread
From: Kyle Sexton @ 2012-04-02 20:17 UTC (permalink / raw)
  To: help-gnu-emacs

All,

Is there a customary prefix for custom keybindings?  For example, say I
have a key binding that I want to setup for 'foo' mode, should I use
something like 'C-x f <key>' or 'C-c f <key>'?  I've seen C-x and C-c
used, but would rather not clobber other keybindings so would like to
use the customary prefix if possible.

-- 
Kyle Sexton
ks@mocker.org



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Customary prefix for custom keybindings
       [not found] <mailman.389.1333398085.20052.help-gnu-emacs@gnu.org>
@ 2012-04-02 21:40 ` Dan Espen
  2012-04-04  4:44 ` Xah Lee
  1 sibling, 0 replies; 5+ messages in thread
From: Dan Espen @ 2012-04-02 21:40 UTC (permalink / raw)
  To: help-gnu-emacs

Kyle Sexton <ks@mocker.org> writes:

> All,
>
> Is there a customary prefix for custom keybindings?  For example, say I
> have a key binding that I want to setup for 'foo' mode, should I use
> something like 'C-x f <key>' or 'C-c f <key>'?  I've seen C-x and C-c
> used, but would rather not clobber other keybindings so would like to
> use the customary prefix if possible.

http://www.gnu.org/software/emacs/manual/html_node/elisp/Key-Binding-Conventions.html
-or-
http://tinyurl.com/ybzqmu8

-- 
Dan Espen


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Customary prefix for custom keybindings
       [not found] <mailman.389.1333398085.20052.help-gnu-emacs@gnu.org>
  2012-04-02 21:40 ` Customary prefix for custom keybindings Dan Espen
@ 2012-04-04  4:44 ` Xah Lee
  2012-04-04 18:55   ` Drew Adams
       [not found]   ` <mailman.524.1333565725.20052.help-gnu-emacs@gnu.org>
  1 sibling, 2 replies; 5+ messages in thread
From: Xah Lee @ 2012-04-04  4:44 UTC (permalink / raw)
  To: help-gnu-emacs

By official gnu emacs manual's guideline, (info "Key Binding
Conventions") the key space for users are the function keys F5 to F9,
and 【Ctrl+c ‹letter›】. that's it.

for good practical suggestions of keyspace to use,  you might checkout

〈Emacs: How to Define Keyboard Shortcuts〉
http://xahlee.org/emacs/keyboard_shortcuts.html

 Xah

On Apr 2, 1:17 pm, Kyle Sexton <k...@mocker.org> wrote:
> All,
>
> Is there a customary prefix for custom keybindings?  For example, say I
> have a key binding that I want to setup for 'foo' mode, should I use
> something like 'C-x f <key>' or 'C-c f <key>'?  I've seen C-x and C-c
> used, but would rather not clobber other keybindings so would like to
> use the customary prefix if possible.
>
> --
> Kyle Sexton
> k...@mocker.org


^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: Customary prefix for custom keybindings
  2012-04-04  4:44 ` Xah Lee
@ 2012-04-04 18:55   ` Drew Adams
       [not found]   ` <mailman.524.1333565725.20052.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 5+ messages in thread
From: Drew Adams @ 2012-04-04 18:55 UTC (permalink / raw)
  To: 'Xah Lee', help-gnu-emacs

> By official gnu emacs manual's guideline, (info "Key Binding
> Conventions") the key space for users are the function keys F5 to F9,
> and ?Ctrl+c ‹letter›?. that's it.

Those are _reserved_ for users.  But users can bind any keys they like.

That is, users not only can do that, but they are not discouraged from doing so.

Just be aware that other keys are not reserved, which means only that programs
are not discouraged from binding them.  You need to override any existing
binding for such a key that some library might make (instead of letting the
library override you ;-)).




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Customary prefix for custom keybindings
       [not found]   ` <mailman.524.1333565725.20052.help-gnu-emacs@gnu.org>
@ 2012-04-04 23:51     ` Xah Lee
  0 siblings, 0 replies; 5+ messages in thread
From: Xah Lee @ 2012-04-04 23:51 UTC (permalink / raw)
  To: help-gnu-emacs

On Apr 4, 11:55 am, "Drew Adams" <drew.ad...@oracle.com> wrote:
> > By official gnu emacs manual's guideline, (info "Key Binding
> > Conventions") the key space for users are the function keys F5 to F9,
> > and ?Ctrl+c ‹letter›?. that's it.
>
> Those are _reserved_ for users.  But users can bind any keys they like.
>
> That is, users not only can do that, but they are not discouraged from doing so.
>
> Just be aware that other keys are not reserved, which means only that programs
> are not discouraged from binding them.  You need to override any existing
> binding for such a key that some library might make (instead of letting the
> library override you ;-)).

good point.

 Xah


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-04-04 23:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.389.1333398085.20052.help-gnu-emacs@gnu.org>
2012-04-02 21:40 ` Customary prefix for custom keybindings Dan Espen
2012-04-04  4:44 ` Xah Lee
2012-04-04 18:55   ` Drew Adams
     [not found]   ` <mailman.524.1333565725.20052.help-gnu-emacs@gnu.org>
2012-04-04 23:51     ` Xah Lee
2012-04-02 20:17 Kyle Sexton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).