From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: vertical-motion bug Date: Sun, 16 Jul 2006 02:25:29 -0400 Message-ID: References: <87hd1ic3tc.fsf@stupidchicken.com> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1153031243 22013 80.91.229.2 (16 Jul 2006 06:27:23 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 16 Jul 2006 06:27:23 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 16 08:27:19 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G2062-0004lP-KQ for ged-emacs-devel@m.gmane.org; Sun, 16 Jul 2006 08:27:19 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G2061-0007WF-QC for ged-emacs-devel@m.gmane.org; Sun, 16 Jul 2006 02:27:17 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G204J-0006Lc-5x for emacs-devel@gnu.org; Sun, 16 Jul 2006 02:25:31 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G204I-0006LF-NK for emacs-devel@gnu.org; Sun, 16 Jul 2006 02:25:30 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G204I-0006L5-H8 for emacs-devel@gnu.org; Sun, 16 Jul 2006 02:25:30 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1G206f-0003DY-T2 for emacs-devel@gnu.org; Sun, 16 Jul 2006 02:27:57 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1G204H-00027G-B9; Sun, 16 Jul 2006 02:25:29 -0400 Original-To: Chong Yidong In-reply-to: <87hd1ic3tc.fsf@stupidchicken.com> (message from Chong Yidong on Sat, 15 Jul 2006 10:58:55 -0400) 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:57075 Archived-At: M-< M-: (insert (propertize "a" 'display "a\nb\nc\n")) RET M-< C-n (or M-: (vertical-motion 1)) Result: point moves down three lines. The expected behavior, based on the `vertical-motion' docstring, is to move just one line. There is no way to move down just one line, since no buffer position corresponds to that screen position. Emacs can either move three lines or not move. So I think its actual behavior is the best possible thing it could do.