From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: visual-line-mode Date: Fri, 11 Jul 2008 00:36:41 -0400 Message-ID: <87iqvdrq92.fsf@stupidchicken.com> References: <87zlp4raab.fsf@catnip.gol.com> <87d4lzehq2.fsf@stupidchicken.com> <87skuqbwr8.fsf@stupidchicken.com> <85E9BC5B-7337-4CD4-A783-6B2FAEBAEBCA@gmail.com> <87tzf6c5il.fsf@stupidchicken.com> <87abgxx0ju.fsf@stupidchicken.com> <4D997CA8-A2ED-4E12-9F91-76E98AE95210@gmail.com> <87prpsjhre.fsf@stupidchicken.com> <375C0006-2B47-4B1F-9EB2-ED47941C2DB3@gmail.com> <87od56tp4o.fsf@stupidchicken.com> <71C2D50C-1680-4ADD-A7E3-7B7A1146B85D@gmail.com> <87ej61n19h.fsf@stupidchicken.com> <87vdzdr6f6.fsf@catnip.gol.com> <87fxqhpblm.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1215751047 32128 80.91.229.12 (11 Jul 2008 04:37:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 11 Jul 2008 04:37:27 +0000 (UTC) Cc: David Reitter , Emacs-Devel devel , "Lennart Borgman \(gmail\)" , Miles Bader To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 11 06:38:01 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 1KHAOG-0002ll-OQ for ged-emacs-devel@m.gmane.org; Fri, 11 Jul 2008 06:37:53 +0200 Original-Received: from localhost ([127.0.0.1]:46149 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KHANP-0001k6-6P for ged-emacs-devel@m.gmane.org; Fri, 11 Jul 2008 00:36:59 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KHANI-0001jk-Rj for emacs-devel@gnu.org; Fri, 11 Jul 2008 00:36:52 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KHANE-0001jX-5o for emacs-devel@gnu.org; Fri, 11 Jul 2008 00:36:52 -0400 Original-Received: from [199.232.76.173] (port=59886 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KHAND-0001jU-QD for emacs-devel@gnu.org; Fri, 11 Jul 2008 00:36:48 -0400 Original-Received: from c-24-63-201-57.hsd1.ma.comcast.net ([24.63.201.57]:13725 helo=furry) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KHAN9-0004lB-UZ; Fri, 11 Jul 2008 00:36:44 -0400 Original-Received: by furry (Postfix, from userid 1000) id E93ADC054; Fri, 11 Jul 2008 00:36:41 -0400 (EDT) In-Reply-To: (Stefan Monnier's message of "Thu, 10 Jul 2008 21:36:06 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) 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:100573 Archived-At: Stefan Monnier writes: > This said, I find that visual-line movement works well *all the time* > (literally). I've never felt like turning it off and the few times I've > bumped into it unexpectedly, I was positively surprised. > > OTOH, I don't think I'd like C-k to work on visual lines (I know I hate > this behavior in Firefox), so maybe we should distinguish the > screen-line movements (which I could even consider turning on by > default) from other screen-line operations. I agree that it would be good to make this the default, if it works as well as you say. The visual editing mode, probably based on David Reitter's code in some modified form, can go on top of it (like longlines mode, I think it is useful for editing certain types of text, though not all.) We need to make it work properly with point-motion hooks, though. Would you like to do that?