From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Xah Lee Newsgroups: gmane.emacs.help Subject: Re: line-move-visual Date: Tue, 15 Jun 2010 12:17:55 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <089883ee-0a63-4cb4-a0ec-d2fe4e71cc03@y18g2000prn.googlegroups.com> <87wruco5yq.fsf@lola.goethe.zz> <87wrubfd8p.fsf@rapttech.com.au> <848w6ndwn0.fsf@cs.bham.ac.uk> <87d3vx5cku.fsf@gmail.com> <87bpbcrdk5.fsf@kuiper.lan.informatimago.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: dough.gmane.org 1291835627 31792 80.91.229.12 (8 Dec 2010 19:13:47 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 8 Dec 2010 19:13:47 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 08 20:13:41 2010 Return-path: Envelope-to: geh-help-gnu-emacs@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 1PQPSN-0002VK-6E for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 20:13:39 +0100 Original-Received: from localhost ([127.0.0.1]:52426 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQPSM-0001BQ-7B for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 14:13:38 -0500 Original-Path: usenet.stanford.edu!postnews.google.com!a39g2000prb.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.emacs,comp.lang.lisp Original-Lines: 68 Original-NNTP-Posting-Host: 67.180.85.8 Original-X-Trace: posting.google.com 1276629476 8996 127.0.0.1 (15 Jun 2010 19:17:56 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Tue, 15 Jun 2010 19:17:56 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: a39g2000prb.googlegroups.com; posting-host=67.180.85.8; posting-account=bRPKjQoAAACxZsR8_VPXCX27T2YcsyMA User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4, gzip(gfe) Original-Xref: usenet.stanford.edu gnu.emacs.help:178971 comp.emacs:100056 comp.lang.lisp:289218 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:75865 Archived-At: On Jun 15, 1:42=C2=A0am, Uday S Reddy wrote: > On 6/15/2010 7:54 AM, Pascal J. Bourguignon wrote: > > > > > Well, C-f C-n is all you need. =C2=A0I mean, keep C-f pressed until the > > cursor reaches the column you want, you don't even need to count > > 76. =C2=A0And keep C-n pressed until the cursor reaches the line you wa= nt. > > Except that pressing control-key for that long with your pinky is a healt= h risk! > > But I feel this discussion is tangential. =C2=A0Most of us accept that vi= sual line > movement is a /good/ idea and we find it useful in lots of contexts. =C2= =A0We are > grateful for Stefan & co for thinking of it and implementing it. > > The question is really whether it should have been made the default. > > Every time I narrowed down to that issue in this thread, the participants= have > fallen silent (first Xah Lee then Tim Cross, Alan Mackenzie and Stefan > himself). =C2=A0I guess there is no good answer to it. i find it great that line-move-visual defaults to t. And i find it good that nothing else is changed about Ctrl+n, with the result that it just move lines visually in emacs 23.x. All things considered. I thought about it for a while when you presented a perspective of what we are arguing about. But the more i think about it, the more the conclusion above. i find many discussions here silly... writing here takes a lot time. Typically, just 2 posts take out the whole day. Same as elsewhere in mailing lists or private communication with co-workers in a company... Answering a few emails or exchanging opinions takes out the whole day... i find it silly that Mark Crispin insists this is so bad or breaks backward compatibility or his attacks on commercial software and opinions on certain =E2=80=9CFOSS=E2=80=9D or =E2=80=9CFUD=E2=80=9D jargons= ... etc. It'd be endless flame war to argue one way or another. Usually fruitless. but i enjoyed the thread anyway. I enjoyed having to cite my essays, enjoyed knowing about Mark Crispin, enjoyed to have learned who contributed the code for the line-move-visual feature. (in fact spent a hour or two to link to home pages of all i found who contributed major features in 23.x) If i have more time at leisure, i'd sure enjoy throwing flames to annoy Mark and few of you acquaintances. LOL. maybe we can start another flamewar of a diff subject. I'm quite annoyed that emacs 23.2 has chosen the trivial espresso mode as the javascript mode and screwed Steve Yegg's far much ambitious, talented, and revolutionary and modern and WORKING js mode the js2-mode that includes a on-the-fly js language parser. I attribute it to the now bureaucratic inefficiency of gnu.org management... i was on the gnu dev list when this thread was discussed, was rather pissed that the espresso mode author young 20 something bigshot talking shit about how emacs font lock myth this or that. I can write a espresso mode myself in a day. But i doubt most who have coded elisp for 10 years can pull off Steve's js2-mode. Not me. Xah =E2=88=91 http://xahlee.org/ =E2=98=84