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: longlines-mode Date: Thu, 28 Feb 2008 07:38:04 +0000 Message-ID: <2AA0523D-A6C0-45A5-B209-02563A822F41@gmail.com> References: <87k5kvtthe.fsf@stupidchicken.com> <8763wfnzpt.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v919.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1204184309 20908 80.91.229.12 (28 Feb 2008 07:38:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Feb 2008 07:38:29 +0000 (UTC) Cc: emacs-devel@gnu.org, =?ISO-8859-1?Q?Johan_Bockg=E5rd?= To: Miles Bader Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 28 08:38:54 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 1JUdLv-0007Rd-9W for ged-emacs-devel@m.gmane.org; Thu, 28 Feb 2008 08:38:51 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JUdLP-0007jf-29 for ged-emacs-devel@m.gmane.org; Thu, 28 Feb 2008 02:38:19 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JUdLK-0007ja-Td for emacs-devel@gnu.org; Thu, 28 Feb 2008 02:38:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JUdLH-0007jO-Pj for emacs-devel@gnu.org; Thu, 28 Feb 2008 02:38:13 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JUdLH-0007jL-Jb for emacs-devel@gnu.org; Thu, 28 Feb 2008 02:38:11 -0500 Original-Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JUdLH-0004Rs-5K for emacs-devel@gnu.org; Thu, 28 Feb 2008 02:38:11 -0500 Original-Received: from ug-out-1314.google.com ([66.249.92.169]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JUdLG-0005a5-H2 for emacs-devel@gnu.org; Thu, 28 Feb 2008 02:38:10 -0500 Original-Received: by ug-out-1314.google.com with SMTP id a2so178889ugf.48 for ; Wed, 27 Feb 2008 23:38:08 -0800 (PST) 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=4XB1fT0vZn1Ay9cIQKTI9KK1mjFMxWBS4E0eT/4lO+o=; b=oMRj7HqKNH1q3TuZo47KeMZMhmGBIojKMm5xx0upoeWFdZJRQ0Jv6g7+r8unUmpkPapWcE6fYLPqHIzDx/m9P5mYDDeLQhEpe9q4nPbh+EmHd9x79+hSN+XioFbots0/TcaN4AUdrYcBQIPNmqO5Br0njf98Krk6h9GdeYKjuA4= 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=NyTBiu7I+j/4/pvTHtgMHEdKNT2w4RJHKyklAbFU4TMlBbwEa8vQm4coipocuVGoJJX/jg90nzpvIDHpVuE9A0Fu1nsbJ1yNSDE+ToVCMAY57ckIiEySyFQ4tzQMftGH/YElXCIyHZWNKPMw+X7PQ9c/VsKfmbu2xwvygeJjw/I= Original-Received: by 10.67.25.6 with SMTP id c6mr2719511ugj.65.1204184288181; Wed, 27 Feb 2008 23:38:08 -0800 (PST) Original-Received: from scarlett.lan ( [217.42.26.43]) by mx.google.com with ESMTPS id d23sm4112777nfh.12.2008.02.27.23.38.06 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 27 Feb 2008 23:38:06 -0800 (PST) In-Reply-To: X-Mailer: Apple Mail (2.919.2) 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:90698 Archived-At: On 28 Feb 2008, at 02:58, Miles Bader wrote: > > In particular, there are many issues associated with _editing_ > display-wrapped code -- common Emacs' commands will often do the wrong > thing (most obviously C-a, C-n, and other line-movement commands). We have been using different code for these that does the right thing. This was necessary primarily because of variable width fonts. is bound to `visual-line-down', which moves the point to the next visual line and to the column that is closest on the screen (pixel wise), minimizing horizontal offset (in pixels). Other functions provided are `beginning-of-visual-line', `end-of-visual-line', `kill- visual-line', `kill-whole-visual-line'.