From: Andrey Tykhonov <atykhonov@gmail.com>
To: Drew Adams <drew.adams@oracle.com>
Cc: help-gnu-emacs@gnu.org, Emanuel Berg <embe8573@student.uu.se>,
psmith@gnu.org
Subject: Re: Search StackOverflow and paste code snippets without leaving the edited file
Date: Sat, 11 Jan 2014 01:33:16 +0200 [thread overview]
Message-ID: <CAM7J8H+_iofZACbZJXbCO_BUAh_=4K-vnA=x=5j7vAeVM-n5Gw@mail.gmail.com> (raw)
In-Reply-To: <6e4b1aba-1a4c-42bb-b69d-d90a81720fda@default>
2014/1/10 Drew Adams <drew.adams@oracle.com>
> > > I'm not sure that I chose right prefix "C-c o". I hope it will be
> > > ok.
> >
> > Please do not use bindings with "C-c <letter>". They seem unused
> > because they are reserved for customization by the individual user.
> > They're the only key bindings so reserved, and we really need to not
> > override them.
>
> Yes. To elaborate:
>
> In the Elisp manual, `i key TAB' shows `key bindings, conventions for'.
> Choosing that takes you to node `Key Binding Conventions', where you
> see this among other guidelines, right near the beginning:
>
> * Don't define `C-c LETTER' as a key in Lisp programs. Sequences
> consisting of `C-c' and a letter (either upper or lower case) are
> reserved for users; they are the *only* sequences reserved for
> users, so do not block them.
> If you are writing a major mode, you owe it to yourself to check
> the manual for this and other advice about writing modes.
> `i convention TAB' shows you, for example, index entries
> `conventions for writing major modes' and `conventions for writing
> minor modes'.
>
Thank you for these references, Drew! I feel that I need to investigate
this question more deeper before changing existing code. I've started with
major mode conventions and will put appropriate changes step by step.
next prev parent reply other threads:[~2014-01-10 23:33 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-27 9:54 Search StackOverflow and paste code snippets without leaving the edited file Andrey Tykhonov
2013-12-27 11:12 ` Tom
[not found] ` <CAD3zm21kt_JReiDRufhY_TbG7V8rc3TLW+uah3oxq8+xE_tQEw@mail.gmail.com>
[not found] ` <CAM7J8HJtU3=ACaZ=WgQi5_kEq-ecnTNPiQgCxC8h79+0ZMTMuw@mail.gmail.com>
2013-12-27 21:40 ` Fwd: " Andrey Tykhonov
2013-12-29 17:43 ` York Zhao
2014-01-03 14:36 ` Andrey Tykhonov
2014-01-03 17:51 ` Tom
2014-01-04 23:22 ` Andrey Tykhonov
2014-01-05 21:11 ` Tom
2014-01-10 10:23 ` Andrey Tykhonov
2014-01-10 16:49 ` Tom
[not found] ` <mailman.11532.1389372624.10748.help-gnu-emacs@gnu.org>
2014-01-10 18:54 ` Emanuel Berg
2014-01-10 19:58 ` Stefan Monnier
2014-01-11 0:21 ` Andrey Tykhonov
2014-01-11 0:38 ` Stefan Monnier
[not found] ` <mailman.11571.1389400713.10748.help-gnu-emacs@gnu.org>
2014-01-11 1:20 ` Emanuel Berg
2014-01-04 23:26 ` York Zhao
2014-01-04 23:52 ` Andrey Tykhonov
2014-01-05 0:23 ` York Zhao
2014-01-05 1:23 ` Andrey Tykhonov
[not found] ` <mailman.11053.1388885009.10748.help-gnu-emacs@gnu.org>
2014-01-05 2:05 ` Emanuel Berg
2014-01-06 1:08 ` Marcin Borkowski
[not found] ` <mailman.11158.1388970524.10748.help-gnu-emacs@gnu.org>
2014-01-06 2:06 ` Emanuel Berg
2014-01-06 22:05 ` Marcin Borkowski
2014-01-06 23:41 ` Marcin Borkowski
[not found] ` <mailman.11239.1389051686.10748.help-gnu-emacs@gnu.org>
2014-01-07 18:54 ` Emanuel Berg
2014-01-10 10:00 ` Andrey Tykhonov
2014-01-10 12:43 ` Paul Smith
2014-01-10 13:18 ` Drew Adams
2014-01-10 23:33 ` Andrey Tykhonov [this message]
2014-01-10 23:20 ` Andrey Tykhonov
[not found] ` <mailman.11515.1389357802.10748.help-gnu-emacs@gnu.org>
2014-01-10 18:43 ` Emanuel Berg
2014-01-10 21:45 ` Paul Smith
[not found] ` <mailman.11554.1389390359.10748.help-gnu-emacs@gnu.org>
2014-01-10 21:53 ` Emanuel Berg
[not found] ` <mailman.11510.1389348059.10748.help-gnu-emacs@gnu.org>
2014-01-10 18:47 ` Emanuel Berg
2014-01-10 23:43 ` Andrey Tykhonov
-- strict thread matches above, loose matches on Subject: below --
2014-01-03 17:53 Rustom Mody
2014-01-03 18:19 ` Tom
2013-12-26 7:21 Tom
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='CAM7J8H+_iofZACbZJXbCO_BUAh_=4K-vnA=x=5j7vAeVM-n5Gw@mail.gmail.com' \
--to=atykhonov@gmail.com \
--cc=drew.adams@oracle.com \
--cc=embe8573@student.uu.se \
--cc=help-gnu-emacs@gnu.org \
--cc=psmith@gnu.org \
/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.