From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Joe Wells Newsgroups: gmane.emacs.bugs Subject: bug#631: the M- notation suggestion Date: Mon, 04 Aug 2008 12:11:20 +0100 Message-ID: <86ej55ujaf.fsf@macs.hw.ac.uk> References: <4891F6BC.8010505@gmail.com> <871w19utma.GNU's_Not_Unix!%yavor@gnu.org> Reply-To: Joe Wells , 631@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1217849261 12569 80.91.229.12 (4 Aug 2008 11:27:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Aug 2008 11:27:41 +0000 (UTC) Cc: Yavor Doganov , 631@emacsbugs.donarmstrong.com To: xah lee Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Aug 04 13:28:31 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KPyEo-0006In-PH for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 Aug 2008 13:28:31 +0200 Original-Received: from localhost ([127.0.0.1]:45860 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KPyDt-0007Iu-8e for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 Aug 2008 07:27:33 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KPyDm-0007Gk-IM for bug-gnu-emacs@gnu.org; Mon, 04 Aug 2008 07:27:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KPyDl-0007E3-R5 for bug-gnu-emacs@gnu.org; Mon, 04 Aug 2008 07:27:25 -0400 Original-Received: from [199.232.76.173] (port=41715 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KPyDl-0007Dh-2e for bug-gnu-emacs@gnu.org; Mon, 04 Aug 2008 07:27:25 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:41327) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KPyDk-00089m-MS for bug-gnu-emacs@gnu.org; Mon, 04 Aug 2008 07:27:24 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m74BRMjZ030076; Mon, 4 Aug 2008 04:27:22 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m74BK2I0027420; Mon, 4 Aug 2008 04:20:02 -0700 X-Loop: don@donarmstrong.com Resent-From: Joe Wells Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Mon, 04 Aug 2008 11:20:02 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 631 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 631-submit@emacsbugs.donarmstrong.com id=B631.121784829925797 (code B ref 631); Mon, 04 Aug 2008 11:20:02 +0000 Original-Received: (at 631) by emacsbugs.donarmstrong.com; 4 Aug 2008 11:11:39 +0000 Original-Received: from mail-r4.hw.ac.uk (mail-r.hw.ac.uk [137.195.101.219]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m74BBZLb025791 for <631@emacsbugs.donarmstrong.com>; Mon, 4 Aug 2008 04:11:37 -0700 Original-Received: from izanami.macs.hw.ac.uk ([137.195.13.6]) by mail-r.hw.ac.uk with esmtp (Exim 4.54) id 1KPxyD-0008MV-MR; Mon, 04 Aug 2008 12:11:21 +0100 Original-Received: from lxultra1.macs.hw.ac.uk ([137.195.27.173]:34113 helo=127.0.0.1) by izanami.macs.hw.ac.uk with smtp (Exim 4.51) id 1KPxyC-0003gm-Re; Mon, 04 Aug 2008 12:11:20 +0100 Original-Received: (nullmailer pid 5574 invoked by uid 1001); Mon, 04 Aug 2008 11:11:20 -0000 In-Reply-To: (xah lee's message of "Fri\, 1 Aug 2008 00\:42\:19 -0700") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) X-HW-MailScanner-Information: Please contact the HW Helpdesk for more information X-HW-MailScanner: Found to be clean X-HW-MailScanner-SpamCheck: not spam, SpamAssassin (score=0, required 5, autolearn=not spam) X-HW-MailScanner-From: jbw@macs.hw.ac.uk X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) Resent-Date: Mon, 04 Aug 2008 07:27:25 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:19003 Archived-At: xah lee writes: > The proposed change doesn't actually effect elisp code. It is primarly > esthetic in nature. This is not true. There are many places in the Emacs Lisp code which recognize the M- and C- notation. First, there is the read syntax (I'm using Emacs 22.1): ?\M-A =E2=87=92 134217793 ?\M-\C-b =E2=87=92 134217730 "\M-A" =E2=87=92 "\301" (yes, this is a bit different behavior for M-A) Then, there is the convention of making symbol names with prefixes for use in key bindings: M-f3 M-mouse-1 M-drag-mouse-2 M-double-mouse-2 Then, there is the lovely kbd macro for use in key bindings: (kbd "C-M-") =E2=87=92 [C-M-down] Then, there is the use of the M- and C- notation by edit-kbd-macro. Then, there are the key-description, single-key-description, and read-kbd-macro functions: (key-description [?\M-3 delete]) =E2=87=92 "M-3 " There is also the text-char-description function. --=20 Joe --=20 Heriot-Watt University is a Scottish charity registered under charity number SC000278.