From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Reitter Newsgroups: gmane.emacs.devel Subject: Re: visual-line-mode Date: Mon, 30 Jun 2008 09:32:16 +0200 Message-ID: <3CF14102-968E-4B46-898D-4ACF3B7DD380@gmail.com> References: <87zlp4raab.fsf@catnip.gol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1214811162 18485 80.91.229.12 (30 Jun 2008 07:32:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Jun 2008 07:32:42 +0000 (UTC) Cc: Chong Yidong , "Lennart Borgman \(gmail\)" , Emacs-Devel devel To: Miles Bader Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 30 09:33:28 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 1KDDt7-0007L7-1U for ged-emacs-devel@m.gmane.org; Mon, 30 Jun 2008 09:33:25 +0200 Original-Received: from localhost ([127.0.0.1]:39939 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KDDsG-0003Uw-RZ for ged-emacs-devel@m.gmane.org; Mon, 30 Jun 2008 03:32:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KDDsC-0003Uh-Gs for emacs-devel@gnu.org; Mon, 30 Jun 2008 03:32:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KDDs8-0003UV-4F for emacs-devel@gnu.org; Mon, 30 Jun 2008 03:32:27 -0400 Original-Received: from [199.232.76.173] (port=38133 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KDDs7-0003US-VK for emacs-devel@gnu.org; Mon, 30 Jun 2008 03:32:24 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:43677) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KDDs7-0000I0-Gq for emacs-devel@gnu.org; Mon, 30 Jun 2008 03:32:23 -0400 Original-Received: from ug-out-1314.google.com ([66.249.92.169]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KDDs5-0003uk-NO for emacs-devel@gnu.org; Mon, 30 Jun 2008 03:32:21 -0400 Original-Received: by ug-out-1314.google.com with SMTP id l31so211354ugc.48 for ; Mon, 30 Jun 2008 00:32:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:cc:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=yNDpvdoV+9wb7fs1Uo3q1TKnAWiQx4sTc/bAgtBoZp8=; b=SDymrexnXKRXJkhPBWJ9UUiw1HtIgqYvRdkoOpTHHNmHHKbGvST6KcNGoDshZ3X1S7 faG4PTahL8LhhF1D+Qv47UfHQK607VPlBENyVruz2vwinjNNDS7tCAxJ893wSwliLIZo nBMGNFHgti0W4i01+dSYwTGBnPXBh/b+Oxaws= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=TOfmgfR7R/J9JS22cNz0CbxROBKPm34qg4w9qzrxRwV7jeItKXZ+PUJx9JjWuB3U7s YXxy0b2TJAvG7nHO+rw77Ing+JbvRTDLhpv3EadVP0VpzH075UZaT0nWqMDgkx17wDu/ J68I4rgMmdvkXAl8qlAU1Zs9TJKHiRynErKtM= Original-Received: by 10.66.249.20 with SMTP id w20mr3613125ugh.22.1214811139384; Mon, 30 Jun 2008 00:32:19 -0700 (PDT) Original-Received: from ?192.168.178.26? ( [87.183.53.233]) by mx.google.com with ESMTPS id g30sm1339037ugd.61.2008.06.30.00.32.18 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 30 Jun 2008 00:32:18 -0700 (PDT) In-Reply-To: <87zlp4raab.fsf@catnip.gol.com> X-Mailer: Apple Mail (2.924) X-detected-kernel: by mx20.gnu.org: Linux 2.6 (newer, 2) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:100195 Archived-At: On 29 Jun 2008, at 09:05, Miles Bader wrote: > > I presume much of the problem is with emacs primitives (vertical- > motion > etc) though. Yes, because it works fine for me with normal (non-word) wrapping. > (1) It seems extremely slow -- moving from line to line is noticeably > laggy, and sometimes will just ... hang for a while, even if > there's no wrapped lines at all. > > (2) It seems to cons a lot; even just a bit of movement results in > frequent pauses to garbage collect (again, this happens even > without any wrapped lines). It's an iterative approach, primarily because we don't have the right Emacs primitives. That said, it's been nice and fast and we've used for standard movement commands for a while now. So I'm not sure what the problem is.