From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Andreas_R=F6hler?= Newsgroups: gmane.emacs.devel Subject: Re: Binding M-n and M-p toforward-paragraphandbackward-paragraphrespectively Date: Fri, 08 Apr 2011 10:09:55 +0200 Message-ID: <4D9EC2D3.7060508@online.de> References: <35CCFF878F0B4C22B25E6A12CB3B2FCE@us.oracle.com><871v1ej65p.fsf@gmail.com><536E080C1DE54AAA9CA25BD3DBC4D0C0@us.oracle.com><87lizldinz.fsf@gmail.com><87fwptdiey.fsf@gmail.com> <87mxk1vm5y.fsf@gmail.com> <4C62DFEA8E7741C5BCDD599C3C4493F5@us.oracle.com> <60454.130.55.132.8.1302232430.squirrel@webmail.lanl.gov> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1302250194 19482 80.91.229.12 (8 Apr 2011 08:09:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 8 Apr 2011 08:09:54 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 08 10:09:51 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 1Q86lI-0007ty-Iv for ged-emacs-devel@m.gmane.org; Fri, 08 Apr 2011 10:09:48 +0200 Original-Received: from localhost ([127.0.0.1]:35238 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q86e6-0002XD-RI for ged-emacs-devel@m.gmane.org; Fri, 08 Apr 2011 04:02:22 -0400 Original-Received: from [140.186.70.92] (port=33161 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q86dw-0002T2-8s for emacs-devel@gnu.org; Fri, 08 Apr 2011 04:02:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q86dt-0001uu-RA for emacs-devel@gnu.org; Fri, 08 Apr 2011 04:02:11 -0400 Original-Received: from moutng.kundenserver.de ([212.227.17.8]:59828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q86dt-0001uE-G9 for emacs-devel@gnu.org; Fri, 08 Apr 2011 04:02:09 -0400 Original-Received: from [192.168.178.29] (brln-4db9ccb7.pool.mediaWays.net [77.185.204.183]) by mrelayeu.kundenserver.de (node=mreu4) with ESMTP (Nemesis) id 0Loeg3-1PRvOP29Ih-00gpWX; Fri, 08 Apr 2011 10:02:06 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 In-Reply-To: <60454.130.55.132.8.1302232430.squirrel@webmail.lanl.gov> X-Provags-ID: V02:K0:vTEw7PxHMEEL3Fz5Y4IxLhu12al+1OXRCjsIyKgbaCs G30CCUgbX3RpprJ4/qfIlic8tlU0VFWvGa7l2A+t9Fw9n/gdtP bR4Fg2sjUJ/Wu/MLNgcD9VPOk4VXV47ZRDR4vK+DyJuVweM9IH q0WboRP4BrqP3HfhdAbKPlQDKfyTxa99j/Pdse0kX4AqWk84Mk sHcNoEuoMpln0A1gSsJFbwjhV06RJTXGTO19F9AFeQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.17.8 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:138308 Archived-At: Am 08.04.2011 05:13, schrieb Davis Herring: >>> It just makes sense with the global idea that C- is for >>> atomic movements, and M- for group movement. >> >> That might be an argument for users to bind it, but that in itself is not >> an argument for Emacs to bind it by default. And it is certainly not an >> argument to bind it to some specific key (which one?). > > FWIW, it is an argument for that last point: C-b is backward a character, > and M-b a word; C-a is beginning of line, and M-a of sentence; it makes > perfect sense for C-n to be next line and M-n to be next paragraph. That > doesn't mean we should do it, but that's why M-n makes sense for it. > > Davis > yes, it makes sense. What doesn't mean it must be bound by default. It's a very convenient, ie precious key. In python-mode I bind it to forward-statement, backward-statement. Cheers Andreas