From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Hori Newsgroups: gmane.emacs.devel Subject: Re: keybinding to duplicate the current line. Date: Mon, 18 Jan 2010 10:29:00 -0800 Message-ID: References: <27198868.post@talk.nabble.com> <87k4vgeppx.fsf@mithlond.arda> <7b501d5c1001170718r6b571c36l80d03c59e43af8d1@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=00504502e263f4e391047d7486cd X-Trace: ger.gmane.org 1263839365 31213 80.91.229.12 (18 Jan 2010 18:29:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 18 Jan 2010 18:29:25 +0000 (UTC) Cc: alinsoar@voila.fr, tlikonen@iki.fi, Emacs-devel@gnu.org, deniz.a.m.dogan@gmail.com To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 18 19:29:16 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NWwLj-0003ng-I4 for ged-emacs-devel@m.gmane.org; Mon, 18 Jan 2010 19:29:15 +0100 Original-Received: from localhost ([127.0.0.1]:58828 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NWwLk-0002kK-4r for ged-emacs-devel@m.gmane.org; Mon, 18 Jan 2010 13:29:16 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NWwLe-0002kF-Gs for emacs-devel@gnu.org; Mon, 18 Jan 2010 13:29:10 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NWwLa-0002jG-8Z for Emacs-devel@gnu.org; Mon, 18 Jan 2010 13:29:10 -0500 Original-Received: from [199.232.76.173] (port=32873 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NWwLa-0002jD-0M for Emacs-devel@gnu.org; Mon, 18 Jan 2010 13:29:06 -0500 Original-Received: from mail-pw0-f47.google.com ([209.85.160.47]:58261) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NWwLY-0000DI-5F; Mon, 18 Jan 2010 13:29:04 -0500 Original-Received: by pwj10 with SMTP id 10so2103907pwj.26 for ; Mon, 18 Jan 2010 10:29:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=ABJIMtrc8Zh7E0esfcC4zAR5Cvfj/z9KVxuU4S6g/5Y=; b=tY01YTjPOxxG1DJQ1M8gXIs72JBPdED/8/zD+15p/SHlzkXQfOVzoaJ1rA638u0d+z ntvRxgz2ZlT+FFltPX68BttD5yxjxGZu25jwtNIj5B0ezN0Px5Xsi1+vZMioxo2VsLrl XwJg1f07SRXU8wJGRSjUdjL7IIzyK41W/JvAU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=bV/1rFu8+uGzfM1pBPouupacemqpyogxj9LG9lUQ7OUmkHtCIy0fB4zy97H1Ryf7Fw bAsjjabEC0QHUZiSUe1OacS2YohpZSfRZORmQZI7kr0pqRd2cdK9bsxAUZb+2ynhWq0Z 6v4K+HbZ7JIcj+uUvD0xjsO0UCUh0eydte43Q= Original-Received: by 10.114.45.12 with SMTP id s12mr4465800was.74.1263839340716; Mon, 18 Jan 2010 10:29:00 -0800 (PST) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:120214 Archived-At: --00504502e263f4e391047d7486cd Content-Type: text/plain; charset=ISO-8859-1 If limited to keybindings of the form \C-c , at least the following GNU Emacs standard packages seem to be affected (as of 2010/1/12): 1. delphi-mode (progmodes/delphi.el) "\C-cu" 'delphi-find-unit 2. semantic-grammar-mode (cedet/semantic/grammar.el) "\C-cm" 'semantic-grammar-find-macro-expander 3. modula-2-mode (progmodes/modula2.el) A lot. E.g., "\C-cb" 'm2-begin "\C-cc" 'm2-case I didn't check packages that are not included in GNU Emacs. On Mon, Jan 18, 2010 at 3:56 AM, Richard Stallman wrote: > C-c prefix is supposed to be "reserved" for end-users. > But the sad reality is that more than several major-modes > break the convention by overriding C-c ... . > > We need to fix those modes. > Can you say which modes they are? > --00504502e263f4e391047d7486cd Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable If limited to keybindings of the form \C-c <letter>, at least the
= following GNU Emacs standard packages seem to be affected (as of 2010/1/12)= :

1. delphi-mode (progmodes/delphi.el)
=A0=A0=A0 =A0=A0=A0 "= \C-cu" 'delphi-find-unit

2. semantic-grammar-mode (cedet/semantic/grammar.el)
=A0=A0=A0 "= ;\C-cm" 'semantic-grammar-find-macro-expander

3. modula-2-m= ode (progmodes/modula2.el)
=A0=A0=A0 A lot. E.g.,
=A0=A0=A0 "\C-= cb" 'm2-begin
=A0=A0=A0 "\C-cc" 'm2-case

I didn't check packages= that are not included in GNU Emacs.


= On Mon, Jan 18, 2010 at 3:56 AM, Richard Stallman <rms@gnu.org> wrote:
=A0 =A0C-c prefix is supposed to be "reserved" for end-users. =A0 =A0But the sad reality is that more than several major-modes
=A0 =A0break the convention by overriding C-c ... .

We need to fix those modes.
Can you say which modes they are?

--00504502e263f4e391047d7486cd--