From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Deniz Dogan Newsgroups: gmane.emacs.devel Subject: Re: keybinding to duplicate the current line. Date: Thu, 21 Jan 2010 10:47:31 +0100 Message-ID: <7b501d5c1001210147x7c318ce7s3d8bc828f27955cd@mail.gmail.com> References: <27198868.post@talk.nabble.com> <87k4vgeppx.fsf@mithlond.arda> <7b501d5c1001170718r6b571c36l80d03c59e43af8d1@mail.gmail.com> <7b501d5c1001180828k4a14fd4fn7f4d8f046f7a8349@mail.gmail.com> <7b501d5c1001190729j4064bd68sa9fb1ab61f2fbe86@mail.gmail.com> 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 1264067304 26547 80.91.229.12 (21 Jan 2010 09:48:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 21 Jan 2010 09:48:24 +0000 (UTC) Cc: fplemma@gmail.com, alinsoar@voila.fr, tlikonen@iki.fi, Emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 21 10:48: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 1NXte9-00017Z-6W for ged-emacs-devel@m.gmane.org; Thu, 21 Jan 2010 10:48:13 +0100 Original-Received: from localhost ([127.0.0.1]:39754 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NXte9-0005DR-Sd for ged-emacs-devel@m.gmane.org; Thu, 21 Jan 2010 04:48:13 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NXte0-0005DE-Gq for emacs-devel@gnu.org; Thu, 21 Jan 2010 04:48:04 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NXtdv-0005Cz-Cc for Emacs-devel@gnu.org; Thu, 21 Jan 2010 04:48:03 -0500 Original-Received: from [199.232.76.173] (port=57542 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NXtdv-0005Cw-7B for Emacs-devel@gnu.org; Thu, 21 Jan 2010 04:47:59 -0500 Original-Received: from mail-ew0-f211.google.com ([209.85.219.211]:45697) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NXtdp-0006Pp-2w; Thu, 21 Jan 2010 04:47:53 -0500 Original-Received: by ewy3 with SMTP id 3so2665744ewy.33 for ; Thu, 21 Jan 2010 01:47:51 -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 :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=mPd2w811oITMSoEzQkhNZfixeG4z9EdM9l2FXPtEPps=; b=JMri0mUY1xCP9dNR6wmh1gW1lnRzd+WxrcJFCMGtGf6DKZNLEOgg0jQMo9kDdossmn /4GweqfNPCSfdomcF1uJL/SCrIfhkU4nnCu7TiojEtV4AgQEBjOhpoSNmFbvwmXB+zdE MX2osLKfMjf/9GzlxqDFxdYlyNs0mbqxExEGA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=s+Q4fiXqULyLk7d+/Xshv2mozzvzPTPlu9oPT5NkKmpjcgtrrIzkt1NsIANF8IqQwD d87L97qYTg6Owtc8vxfYeS46t18Y8hsAj7jNxESfOGZjgJHfxcYVYSz7Xxgi6dFn0Ks+ lpqtXig2kXEwyUxcWze0ZeAl0dH1W+pI0YvSQ= Original-Received: by 10.213.23.156 with SMTP id r28mr1135772ebb.56.1264067271166; Thu, 21 Jan 2010 01:47:51 -0800 (PST) In-Reply-To: <7b501d5c1001190729j4064bd68sa9fb1ab61f2fbe86@mail.gmail.com> 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:120272 Archived-At: 2010/1/19 Deniz Dogan : > 2010/1/19 Richard Stallman : >> =A0 =A0If someone decides to look into this matter, could that person al= so >> =A0 =A0see if there are any modes that make C-g part of any key sequence= s? >> >> Would you like to check for these problematical modes? >> We could use your help. >> > > I'm on a Windows system at the moment and I don't know how to properly > install grep and other useful tools for the task, but having searched > through all .el files in the "lisp" directory, I found the following > bindings. Some of them are there to imitate other editors, so I guess > they are okay, but these are the ones that I _personally_ believe > could need some reviewing from more experienced Emacs hackers than > myself. > > viper-keym.el > (define-key viper-insert-diehard-map "\C-g" 'self-insert-command) > (define-key viper-vi-basic-map "\C-c\C-g" 'viper-info-on-file) > (define-key viper-vi-diehard-map "\C-g" 'viper-info-on-file) > > ws-mode.el > =A0(define-key wordstar-mode-map "\C-g" 'delete-char) > > feedmail.el > =A0 =A0(?\C-g . feedmail-message-action-edit) > > mh-letter.el > =A0"\C-c\C-m\C-g" =A0 =A0 =A0 =A0mh-mh-compose-anon-ftp > > make-mode.el > =A0 =A0(define-key map "\C-c\C-m\C-g" 'makefile-gmake-mode) > > vhdl-mode.el > > =A0(if (featurep 'xemacs) ; `... C-g' not allowed in XEmacs > =A0 =A0 =A0(define-key vhdl-mode-map "\C-c\C-p\M-g" 'vhdl-port-paste-gene= ric-map) > =A0 =A0(define-key vhdl-mode-map "\C-c\C-p\C-g" 'vhdl-port-paste-generic-= map)) > > =A0(define-key vhdl-mode-map "\C-c\C-i\C-g" 'vhdl-indent-group) > =A0(define-key vhdl-mode-map "\C-c\C-a\C-g" 'vhdl-align-group) > =A0(define-key vhdl-mode-map "\C-c\C-f\C-g" 'vhdl-fill-group) > =A0(define-key vhdl-mode-map "\C-c\C-l\C-g" 'goto-line) > > These were all found using a simple plain-text search for "\C-g", so I > may very well have missed a lot of them. I think the findings in > vhdl-mode.el are the most interesting, as the author clearly knew what > he/she was doing, making a special case of XEmacs. :) > > -- > Deniz Dogan > If I want to "fix" these issues, should I contact each of the maintainers for these modes individually? I'm still pretty new to this whole process. --=20 Deniz Dogan