From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: Binding M-n and M-p to forward-paragraph and backward-paragraphrespectively Date: Sat, 9 Apr 2011 20:10:15 -0700 Message-ID: <394801A4-1E9A-4570-8B49-5B007F3F8866@mit.edu> References: <7C30351A-8431-44CA-BBEF-06AC0E509EBC@mit.edu> <3F8DEC90BBA94708866F7CC70C4D5067@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: multipart/alternative; boundary=Apple-Mail-4--172214926 X-Trace: dough.gmane.org 1302405037 16231 80.91.229.12 (10 Apr 2011 03:10:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 10 Apr 2011 03:10:37 +0000 (UTC) Cc: emacs-devel@gnu.org To: Leo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 10 05:10:30 2011 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.69) (envelope-from ) id 1Q8l2h-00009s-KR for ged-emacs-devel@m.gmane.org; Sun, 10 Apr 2011 05:10:27 +0200 Original-Received: from localhost ([127.0.0.1]:50141 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q8l2g-0004Hf-Ef for ged-emacs-devel@m.gmane.org; Sat, 09 Apr 2011 23:10:26 -0400 Original-Received: from [140.186.70.92] (port=43998 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q8l2c-0004HT-7P for emacs-devel@gnu.org; Sat, 09 Apr 2011 23:10:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q8l2Z-0005g3-Ti for emacs-devel@gnu.org; Sat, 09 Apr 2011 23:10:22 -0400 Original-Received: from dmz-mailsec-scanner-1.mit.edu ([18.9.25.12]:56670) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q8l2Z-0005fh-Rq for emacs-devel@gnu.org; Sat, 09 Apr 2011 23:10:19 -0400 X-AuditID: 1209190c-b7b7aae0000047c7-e8-4da11fa0725a Original-Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) by dmz-mailsec-scanner-1.mit.edu (Symantec Messaging Gateway) with SMTP id 6D.21.18375.0AF11AD4; Sat, 9 Apr 2011 23:10:24 -0400 (EDT) Original-Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id p3A3AJ5o020381; Sat, 9 Apr 2011 23:10:19 -0400 Original-Received: from [10.0.1.22] (c-67-183-32-38.hsd1.wa.comcast.net [67.183.32.38]) (authenticated bits=0) (User authenticated as yandros@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id p3A3AGZY015590 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Sat, 9 Apr 2011 23:10:18 -0400 (EDT) In-Reply-To: X-Mailer: Apple Mail (2.1084) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRmVeSWpSXmKPExsUixCmqrLtAfqGvwcIJQhaPFzxhtfgycS6T A5PHzll32T3appkFMEVx2aSk5mSWpRbp2yVwZVzecYGtYJJYxa71JQ2MW4W6GDk4JARMJNYf 0eti5AQyxSQu3FvP1sXIxSEksI9RYs+FjcwQznpGibZfK1kgnBNMEvNPH2AHaREWiJA48fYo I4jNK2AosXRTO1icWcBV4s3+H+wgG9gEZIDGaoCEOQUsJdqXLWEFsVkEVCT2N95khSgXl/hx t48VpJxXwEriyaEsiFVXmSQmHD4ENlJEQFpi3ollzBBHy0o0LcuYwCgwC8niWUgWQ9jaEssW vmaeBdTBLKAjMXkhI6owhP3x/BGmBYxsqxhlU3KrdHMTM3OKU5N1i5MT8/JSi3QN9XIzS/RS U0o3MYLDXJJnB+Obg0qHGAU4GJV4eJUrF/gKsSaWFVfmHmKU5GBSEuVNkFnoK8SXlJ9SmZFY nBFfVJqTWnyIUYKDWUmEt2YXUDlvSmJlVWpRPkxKmoNFSZx3hqS6r5BAemJJanZqakFqEUxW hoNDSYK3Vg5oqGBRanpqRVpmTglCmomDE2Q4D9Dw2SCLeYsLEnOLM9Mh8qcYdTmWrNq/j1GI JS8/L1VKnLcXZJAASFFGaR7cHFh6esUoDvSWMMQ6HmBqg5v0CmgJE9CSwtPzQZaUJCKkpBoY 63v/p3Pd37o+nftedQdDxEsP74uGvcIsHLwrdLKnMB7Y0Ltgfqfw8wk5DCJsa0MtFZb36qad FAo9cfhywJSrrL6bAtOvuPSVvMnqs4tXFJfg8I/3TJ2e4fvewHfFog3bdfZr3a98 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 18.9.25.12 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:138340 Archived-At: --Apple-Mail-4--172214926 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Apr 9, 2011, at 7:49 PM, Leo wrote: >=20 > M-n/p always mean something for history navigation for me. I prefer > Emacs leave those (global) keys alone too. As has been mentioned at least once, the minibuffer history bindings are = in minibuffer-local-map, not global keys, and would not work as global = keys. Chong Yidong's suggestion for binding in text-mode seems like a decent = compromise, to which I would personally suggest adding outline-mode and = all programming modes. That said, I don't see any reason for the = compromise, as the objections seem to be your confusion and the fear = that it might become some sort of defacto standard -- whereas I am = suggesting that the goal is exactly to make it a defacto standard, ala = M-a, M-e, TAB, etc. It would definitely be a change, although one most people are unlikely = to notice (they either already have a personal binding that trumps it or = they don't have an expectation about the key being bound at all). = That's why I suggested it for Emacs 24. I hope that helps, *Chad --Apple-Mail-4--172214926 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii

M-n/p always mean something for history = navigation for me. I prefer
Emacs leave those (global) keys alone = too.

As has been mentioned at least = once, the minibuffer history bindings are in minibuffer-local-map, not = global keys, and would not work as global = keys.

Chong Yidong's suggestion for binding in = text-mode seems like a decent compromise, to which I would personally = suggest adding outline-mode and all programming modes.  That said, = I don't see any reason for the compromise, as the objections seem to be = your confusion and the fear that it might become some sort of defacto = standard -- whereas I am suggesting that the goal is exactly to make it = a defacto standard, ala M-a, M-e, TAB, etc.

It = would definitely be a change, although one most people are unlikely to = notice (they either already have a personal binding that trumps it or = they don't  have an expectation about the key being bound at all). =  That's why I suggested it for Emacs 24.

I = hope that helps,
*Chad

= --Apple-Mail-4--172214926--