From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66815 Path: news.gmane.org!not-for-mail From: Didier Verna Newsgroups: gmane.emacs.gnus.general Subject: Re: User reserved keybindings in `gnus-diary.el' Date: Mon, 14 Apr 2008 10:28:57 +0200 Organization: The XEmacs Project Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1208161800 30486 80.91.229.12 (14 Apr 2008 08:30:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 14 Apr 2008 08:30:00 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M15297@lists.math.uh.edu Mon Apr 14 10:30:29 2008 connect(): Connection refused Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1JlK56-0006Qd-P7 for ding-account@gmane.org; Mon, 14 Apr 2008 10:30:29 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1JlK4G-00009A-4D; Mon, 14 Apr 2008 03:29:36 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1JlK4E-00008x-Uk for ding@lists.math.uh.edu; Mon, 14 Apr 2008 03:29:34 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1JlK48-00048W-He for ding@lists.math.uh.edu; Mon, 14 Apr 2008 03:29:34 -0500 Original-Received: from smtp.lrde.epita.fr ([62.39.139.2] helo=kualalumpur.lrde.epita.fr) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1JlK4J-000170-00 for ; Mon, 14 Apr 2008 10:29:39 +0200 Original-Received: from uzeb.lrde.epita.fr ([192.168.101.53] ident=postfix) by kualalumpur.lrde.epita.fr with esmtp (Exim 4.63) (envelope-from ) id 1JlK3d-0008Uc-BY for ding@gnus.org; Mon, 14 Apr 2008 10:28:57 +0200 Original-Received: by uzeb.lrde.epita.fr (Postfix, from userid 17030) id 53D911EC0E8; Mon, 14 Apr 2008 10:28:57 +0200 (CEST) In-Reply-To: (Reiner Steib's message of "Sun, 30 Mar 2008 13:54:23 +0200") User-Agent: Gnus/5.110007 (No Gnus v0.7) XEmacs/21.5-b28 (linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUYFRBkWlFXPzCUb1yn paKphXRIr4zWAAAACXBIWXMAAAsSAAALEgHS3X78AAAB3ElEQVQ4y12TW5KrMAxEbVaADQswcs3/ RRoWQEIWkHJ5/1u5LZnnKPmJTlqtB7itxbpu6zaOYcU3aLg9H3yffBhXgHADb9fChzMaeO3AhRFx A//cSdaHR98R0U4CnE7AkmOgzmzGm8dnIA6R6e5v4B1EmDn3e60TlCyIzLFJxgOsLBatlrsUXyQX I+lyUSCDSDFNeioGWaopwq0WwEek1rpAM6c/YKmqAYkPgCpE1nBppTrke4BQsCiyxrg77d22eiSs pyJ8nsVDQQskUrVjuu4FwEvVUtpyegBaKmfJaI0p3YHUwvCWujCUE5ifzKMCZB0SHtOis3hvil9N YfZaRMfRzkB0QAWLbsXajm2QOyiM2wuemM7b5J8qBnQOAL1vH6LbpOwWKJ/zj2049ij1HsoJ4PG1 USLAh4YDZLQ924QT6eRd84aAcmknMRDRffPOlI/9TgDzMXeGYl9jF3W7uJ/NkrGqY7+6q29QQZkz X8ApWAe7nmiejvdES73IDjvjkSA+QFLFxLZVFTxKfQf1nVCG8lnKaVeBY8vT8AfkSNRRIp77h4dH 2uFDx8NrMW6raz+xj+EEnb4Ge554f3OOUuPLWSEoTpCgQK2o/48sl6JTxeebUkdxylmubv1/ZfqW r9CIbUwAAAAmelRYdENvbW1lbnQAAHjacy5KTSxJTVEozyzJUAjJSFVw9/QNAABS5wcjkMtlcAAA ABp6VFh0SlBFRy1Db2xvcnNwYWNlAAB42jMCAAAzADMRFn5jAAAAJ3pUWHRKUEVHLVNhbXBsaW5n LWZhY3RvcnMAAHjaM6ow0jGsMARhABGDAulkDxtiAAAAAElFTkSuQmCC X-Face: n:vm8c`0dC9lYbE`IxAG03Q#EY):i'uTI7lqqie8hma<5&5dkx{3"Cioi]_MB;tYF4Ej6bv b_.z+PK=dB*+{r@'o=Tr5?04O4i'"@<#q./)h/;1ezK%-s=e{ps>[/\FYK-Np3cj9C4' X-Attribution: dvl X-Web: http://www.xemacs.org X-Url: http://www.xemacs.org X-Home-Page: http://www.xemacs.org X-Spam-Score: -2.5 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:66815 Archived-At: Reiner Steib wrote: > On Sat, Mar 29 2008, paul r wrote: > >> Those modifications concern some default key bindings on your mode >> map, bound on the C-c[a-zA-Z] pattern, which is supposed to be >> reserved for users FWIW, when I designed the nndiary backend, I split functionality between core features and convenience stuff, in respectively nndiary.el and gnus-diary.el. Technically, gnus-diary is not needed to use nndiary, so I though of it as a user-level layer, hence the choice of a C-c prefix. I'm not strongly opposed to changing that though. > `gnus-diary.el' uses `C-c D' as a prefix key: > > (define-key message-mode-map "\C-cDc" 'gnus-diary-check-message) > (define-key message-mode-map "\C-cDv" 'gnus-diary-version) > (define-key gnus-article-edit-mode-map "\C-cDc" 'gnus-diary-check-message) > (define-key gnus-article-edit-mode-map "\C-cDv" 'gnus-diary-version) > > Do we really need a key binding for `gnus-diary-version'? We does this binding bother you (I mean, apart from the C-c part) ? If that's because there are only two key bindings right now, so you would like to remove the prefix altogether and just bind g-d-c-m somewhere else, then I'm opposed to this change. I want to keep a whole prefix for gnus-diary, so that I don't interfere or risk a conflict with another library in the future. --=20 5th European Lisp Workshop at ECOOP 2008, July 7: http://elw.bknr.net/2008/ Didier Verna, didier@lrde.epita.fr, http://www.lrde.epita.fr/~didier EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (0)1 44 08 01 85 94276 Le Kremlin-Bic=EAtre, France Fax.+33 (0)1 53 14 59 22 didier@xemac= s.org