From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Mathias Dahl" Newsgroups: gmane.emacs.devel Subject: Re: C-z and C-x C-z are bound to suspend-frame Date: Fri, 28 Mar 2008 16:56:21 +0100 Message-ID: <7dbe73ed0803280856l462ab45fj61bdf9975a1a20b7@mail.gmail.com> References: <7dbe73ed0803251816g6f12f0c1y7d479b04ca03b3af@mail.gmail.com> <7dbe73ed0803260223o3ec9e8cdk7b8a746e438b2feb@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1206719838 21540 80.91.229.12 (28 Mar 2008 15:57:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Mar 2008 15:57:18 +0000 (UTC) To: "paul r" , "Stefan Monnier" , "Andreas Schwab" , "emacs developers" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 28 16:57:48 2008 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 1JfGx7-0007Xp-3U for ged-emacs-devel@m.gmane.org; Fri, 28 Mar 2008 16:57:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JfGwV-0003PG-N6 for ged-emacs-devel@m.gmane.org; Fri, 28 Mar 2008 11:56:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JfGwQ-0003MA-R3 for emacs-devel@gnu.org; Fri, 28 Mar 2008 11:56:30 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JfGwN-0003Fi-5F for emacs-devel@gnu.org; Fri, 28 Mar 2008 11:56:30 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JfGwM-0003FO-1I for emacs-devel@gnu.org; Fri, 28 Mar 2008 11:56:26 -0400 Original-Received: from wa-out-1112.google.com ([209.85.146.179]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JfGwL-0002L4-7H for emacs-devel@gnu.org; Fri, 28 Mar 2008 11:56:25 -0400 Original-Received: by wa-out-1112.google.com with SMTP id k34so357375wah.10 for ; Fri, 28 Mar 2008 08:56:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=0plOXUmjckO9l6n8FzkcvppIzjCnubv0Ddk0jpHQ0Ho=; b=UvRStYXK5qqmIqZDvWxHu/QHEgQrCU79QjVN5jmSqa3C6UvdKRtGMuMiP5X3NJQ0M8d6knepp7myDLi78lBkj+621yJCGOEp+jn8sMFAc7gXv9yaMaBMd7AeB+6n2nhd2rnQhkgla9IjLWTOwUxa+AFhASwJjEDA/ZlZJqF2AAo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=C3duY1SKM+R634sI3c1ZR+zFMwzCiECS96Ds7zBfGkcQabxYePp8c7uaEl/nteF4SbOQZkAezm0B94PodrIYoVHVonUfWHxTiPZYwVKGhRVwFiLNreZvOXGNU0CHTJ+OYjiTMx4RYXgh/gyrD57qbyQietQr2CImJJIObwxQzrQ= Original-Received: by 10.115.88.1 with SMTP id q1mr4032447wal.64.1206719781219; Fri, 28 Mar 2008 08:56:21 -0700 (PDT) Original-Received: by 10.114.146.9 with HTTP; Fri, 28 Mar 2008 08:56:21 -0700 (PDT) In-Reply-To: Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: 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:93696 Archived-At: You can't just do a grep like that, you get false hits from comments and also from code that sits behind a user-controlled condition. But many are real hits, of course. 2008/3/28, paul r : > 2008/3/26, Mathias Dahl : > > Then I think we have a couple of offending files in Emacs' source tree: > > > > ada-mode.el > > delphi.el > > mixal-mode.el > > modula2.el > > vhdl-mode.el > > > > Do a regexp isearch for `"\\C-c[a-zA-Z]' in those files to find them. > > > > > > Good catch Mathias. > Something should be done about that. As a start, we can make a full > list and contact maintainers to ask them if they can fix that, I'm ok > to do this part, should I CC emacs-devel ? > Below is the raw list matches of the command : > grep --color -R -e "\"\\\\C-c[a-zA-Z]" lisp > in fresh cvs tree. > Please let me know if some of them are "acceptables" and should be let. > > -- Paul > > lisp/follow.el:;; (define-key follow-mode-map "\C-ca" > 'your-favorite-function) > lisp/follow.el:;; (define-key follow-mode-map "\C-cb" 'another-function)) > lisp/printing.el:;; (global-set-key "\C-ci" 'pr-interface) > lisp/printing.el:;; (global-set-key "\C-cbp" 'pr-ps-buffer-print) > lisp/printing.el:;; (global-set-key "\C-cbx" 'pr-ps-buffer-preview) > lisp/printing.el:;; (global-set-key "\C-cbb" > 'pr-ps-buffer-using-ghostscript) > lisp/printing.el:;; (global-set-key "\C-crp" 'pr-ps-region-print) > lisp/printing.el:;; (global-set-key "\C-crx" 'pr-ps-region-preview) > lisp/printing.el:;; (global-set-key "\C-crr" > 'pr-ps-region-using-ghostscript) > lisp/printing.el:;;;(global-set-key "\C-ci" 'pr-interface) > lisp/printing.el:;;;(global-set-key "\C-cbp" 'pr-ps-buffer-print) > lisp/printing.el:;;;(global-set-key "\C-cbx" 'pr-ps-buffer-preview) > lisp/printing.el:;;;(global-set-key "\C-cbb" > 'pr-ps-buffer-using-ghostscript) > lisp/printing.el:;;;(global-set-key "\C-crp" 'pr-ps-region-print) > lisp/printing.el:;;;(global-set-key "\C-crx" 'pr-ps-region-preview) > lisp/printing.el:;;;(global-set-key "\C-crr" > 'pr-ps-region-using-ghostscript) > lisp/woman.el:;; (global-set-key "\C-cw" > lisp/calendar/todo-mode.el:;; (global-set-key "\C-ct" > 'todo-show) ; switch to TODO buffer > lisp/calendar/todo-mode.el:;; (global-set-key "\C-ci" > 'todo-insert-item) ; insert new item > lisp/gnus/gnus-bookmark.el:;; (define-key gnus-summary-mode-map > "\C-crm" 'gnus-bookmark-set) > lisp/gnus/gnus-bookmark.el:;; (define-key global-map "\C-crb" > 'gnus-bookmark-jump) > lisp/gnus/gnus-bookmark.el:;; (define-key global-map "\C-crj" > 'gnus-bookmark-jump) > lisp/gnus/gnus-bookmark.el:;; (define-key global-map "\C-crl" > 'gnus-bookmark-bmenu-list) > lisp/gnus/gnus-diary.el:(define-key message-mode-map "\C-cDc" > 'gnus-diary-check-message) > lisp/gnus/gnus-diary.el:(define-key gnus-article-edit-mode-map > "\C-cDc" 'gnus-diary-check-message) > lisp/gnus/gnus-diary.el:(define-key message-mode-map "\C-cDv" > 'gnus-diary-version) > lisp/gnus/gnus-diary.el:(define-key gnus-article-edit-mode-map > "\C-cDv" 'gnus-diary-version) > lisp/mail/rmail-spam-filter.el:(define-key rmail-summary-mode-map > "\C-cSg" 'rsf-customize-group) > lisp/mail/rmail-spam-filter.el:(define-key rmail-mode-map "\C-cSg" > 'rsf-customize-group) > lisp/mail/rmail-spam-filter.el:(define-key rmail-summary-mode-map > "\C-cSd" 'rsf-customize-spam-definitions) > lisp/mail/rmail-spam-filter.el:(define-key rmail-mode-map "\C-cSd" > 'rsf-customize-spam-definitions) > lisp/mail/rmail-spam-filter.el:(define-key rmail-summary-mode-map > "\C-cSa" 'rsf-custom-save-all) > lisp/mail/rmail-spam-filter.el:(define-key rmail-mode-map "\C-cSa" > 'rsf-custom-save-all) > lisp/mail/rmail-spam-filter.el:(define-key rmail-summary-mode-map > "\C-cSn" 'rsf-add-region-to-spam-list) > lisp/mail/rmail-spam-filter.el:(define-key rmail-mode-map "\C-cSn" > 'rsf-add-region-to-spam-list) > lisp/mail/rmail-spam-filter.el:(define-key rmail-summary-mode-map > "\C-cSr" 'rsf-add-sender-to-spam-list) > lisp/mail/rmail-spam-filter.el:(define-key rmail-mode-map "\C-cSr" > 'rsf-add-sender-to-spam-list) > lisp/mail/rmail-spam-filter.el:(define-key rmail-summary-mode-map > "\C-cSt" 'rsf-add-subject-to-spam-list) > lisp/mail/rmail-spam-filter.el:(define-key rmail-mode-map "\C-cSt" > 'rsf-add-subject-to-spam-list) > lisp/mh-e/mh-e.el:;; (global-set-key "\C-cr" 'mh-rmail) > lisp/net/webjump.el:;; (global-set-key "\C-cj" 'webjump) > lisp/progmodes/ada-mode.el: (define-key ada-mode-map "\C-co" > 'ff-find-other-file) > lisp/progmodes/ada-mode.el: (define-key ada-mode-map "\C-cc" > 'ada-change-prj) > lisp/progmodes/ada-mode.el: (define-key ada-mode-map "\C-cd" > 'ada-set-default-project-file) > lisp/progmodes/ada-mode.el: (define-key ada-mode-map "\C-cg" > 'ada-gdb-application) > lisp/progmodes/ada-mode.el: (define-key ada-mode-map "\C-cr" > 'ada-run-application) > lisp/progmodes/ada-mode.el: (define-key ada-mode-map "\C-cl" > 'ada-find-local-references) > lisp/progmodes/ada-mode.el: (define-key ada-mode-map "\C-cf" > 'ada-find-file) > lisp/progmodes/ada-mode.el: (define-key ada-mode-map "\C-cu" > 'ada-prj-edit) > lisp/progmodes/ada-mode.el: (define-key ada-mode-map "\C-ct" map)) > lisp/progmodes/delphi.el:;; '("\C-cd" delphi-find-current-def) > lisp/progmodes/delphi.el:;; '("\C-cx" delphi-find-current-xdef) > lisp/progmodes/delphi.el:;; '("\C-cb" delphi-find-current-body) > lisp/progmodes/delphi.el: '("\C-cu" delphi-find-unit) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-ce" > 'lisp-eval-defun-and-go) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-cr" > 'lisp-eval-region-and-go) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-cc" > 'lisp-compile-defun-and-go) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-cz" > 'switch-to-lisp) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-cl" > 'lisp-load-file) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-ck" > 'lisp-compile-file) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-ca" > 'lisp-show-arglist) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-cd" > 'lisp-describe-sym) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-cf" > 'lisp-show-function-documentation) > lisp/progmodes/inf-lisp.el: (define-key lisp-mode-map "\C-cv" > 'lisp-show-variable-documentation) > lisp/progmodes/inf-lisp.el: (define-key inferior-lisp-mode-map > "\C-cl" 'lisp-load-file) > lisp/progmodes/inf-lisp.el: (define-key inferior-lisp-mode-map > "\C-ck" 'lisp-compile-file) > lisp/progmodes/inf-lisp.el: (define-key inferior-lisp-mode-map > "\C-ca" 'lisp-show-arglist) > lisp/progmodes/inf-lisp.el: (define-key inferior-lisp-mode-map > "\C-cd" 'lisp-describe-sym) > lisp/progmodes/inf-lisp.el: (define-key inferior-lisp-mode-map > "\C-cf" 'lisp-show-function-documentation) > lisp/progmodes/inf-lisp.el: (define-key inferior-lisp-mode-map "\C-cv" > lisp/progmodes/mixal-mode.el: (define-key map "\C-cc" 'compile) > lisp/progmodes/mixal-mode.el: (define-key map "\C-cr" 'mixal-run) > lisp/progmodes/mixal-mode.el: (define-key map "\C-cd" 'mixal-debug) > lisp/progmodes/modula2.el: (define-key map "\C-cb" 'm2-begin) > lisp/progmodes/modula2.el: (define-key map "\C-cc" 'm2-case) > lisp/progmodes/modula2.el: (define-key map "\C-cd" 'm2-definition) > lisp/progmodes/modula2.el: (define-key map "\C-ce" 'm2-else) > lisp/progmodes/modula2.el: (define-key map "\C-cf" 'm2-for) > lisp/progmodes/modula2.el: (define-key map "\C-ch" 'm2-header) > lisp/progmodes/modula2.el: (define-key map "\C-ci" 'm2-if) > lisp/progmodes/modula2.el: (define-key map "\C-cm" 'm2-module) > lisp/progmodes/modula2.el: (define-key map "\C-cl" 'm2-loop) > lisp/progmodes/modula2.el: (define-key map "\C-co" 'm2-or) > lisp/progmodes/modula2.el: (define-key map "\C-cp" 'm2-procedure) > lisp/progmodes/modula2.el: (define-key map "\C-cr" 'm2-record) > lisp/progmodes/modula2.el: (define-key map "\C-cs" 'm2-stdio) > lisp/progmodes/modula2.el: (define-key map "\C-ct" 'm2-type) > lisp/progmodes/modula2.el: (define-key map "\C-cu" 'm2-until) > lisp/progmodes/modula2.el: (define-key map "\C-cv" 'm2-var) > lisp/progmodes/modula2.el: (define-key map "\C-cw" 'm2-while) > lisp/progmodes/modula2.el: (define-key map "\C-cx" 'm2-export) > lisp/progmodes/modula2.el: (define-key map "\C-cy" 'm2-import) > lisp/progmodes/pascal.el: ;; (define-key map "\C-cd" > 'pascal-downcase-keywords) > lisp/progmodes/pascal.el: ;; (define-key map "\C-cu" > 'pascal-upcase-keywords) > lisp/progmodes/pascal.el: ;; (define-key map "\C-cc" > 'pascal-capitalize-keywords) > lisp/progmodes/verilog-mode.el:;(define-key verilog-mode-map "\C-ct" > verilog-template-map) > lisp/progmodes/vhdl-mode.el: (define-key vhdl-mode-map "\C-cc" > 'vhdl-comment-uncomment-region) > lisp/progmodes/vhdl-mode.el: (define-key vhdl-mode-map "\C-cf" > 'vhdl-fontify-buffer) > lisp/progmodes/vhdl-mode.el: (define-key vhdl-mode-map "\C-cs" > 'vhdl-statistics-buffer) > lisp/textmodes/reftex.el: '(("\C-ct" . reftex-toc) > lisp/textmodes/reftex.el: ("\C-cl" . reftex-label) > lisp/textmodes/reftex.el: ("\C-cr" . reftex-reference) > lisp/textmodes/reftex.el: ("\C-cc" . reftex-citation) > lisp/textmodes/reftex.el: ("\C-cv" . reftex-view-crossref) > lisp/textmodes/reftex.el: ("\C-cg" . reftex-grep-document) > lisp/textmodes/reftex.el: ("\C-cs" . reftex-search-document)) > lisp/textmodes/sgml-mode.el: (define-key map "\C-co" > 'html-ordered-list) > lisp/textmodes/sgml-mode.el: (define-key map "\C-cu" > 'html-unordered-list) > lisp/textmodes/sgml-mode.el: (define-key map "\C-cr" > 'html-radio-buttons) > lisp/textmodes/sgml-mode.el: (define-key map "\C-cc" 'html-checkboxes) > lisp/textmodes/sgml-mode.el: (define-key map "\C-cl" 'html-list-item) > lisp/textmodes/sgml-mode.el: (define-key map "\C-ch" 'html-href-anchor) > lisp/textmodes/sgml-mode.el: (define-key map "\C-cn" 'html-name-anchor) > lisp/textmodes/sgml-mode.el: (define-key map "\C-ci" 'html-image)) >