From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: D Yong Newsgroups: gmane.emacs.help Subject: Vertical cursor movement in Emacs 23.1 Date: Sun, 6 Dec 2009 22:23:33 -0800 (PST) Organization: http://groups.google.com Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1260189666 17198 80.91.229.12 (7 Dec 2009 12:41:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 7 Dec 2009 12:41:06 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Dec 07 13:40:59 2009 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.50) id 1NHctd-0000ci-UU for geh-help-gnu-emacs@m.gmane.org; Mon, 07 Dec 2009 13:40:58 +0100 Original-Received: from localhost ([127.0.0.1]:46949 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NHctd-000406-Pv for geh-help-gnu-emacs@m.gmane.org; Mon, 07 Dec 2009 07:40:57 -0500 Original-Path: news.stanford.edu!usenet.stanford.edu!postnews.google.com!s21g2000prm.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 36 Original-NNTP-Posting-Host: 69.234.123.95 Original-X-Trace: posting.google.com 1260167013 25321 127.0.0.1 (7 Dec 2009 06:23:33 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Mon, 7 Dec 2009 06:23:33 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: s21g2000prm.googlegroups.com; posting-host=69.234.123.95; posting-account=lRX8cQoAAADZVAAh8jfnoQP71exwb3wU User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729), gzip(gfe), gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:175390 X-Mailman-Approved-At: Mon, 07 Dec 2009 07:40:04 -0500 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:70471 Archived-At: Hello, I recently upgraded from Emacs 21.3 to 23.1 on my Windows computer and noticed that the cursor movement is now different in version 23.1. When I use the arrow keys to move the cursor vertically from one line to the next, the cursor does not stay in the same column *unless* the previous key press was an up or down arrow. Example: Say I have a buffer fill of text lines all the same length. I click my mouse to position the cursor somewhere in the middle of the text. If press "left up up up" or "right up up up" then the cursor will move *left* one column and up one row after the first "up" key but then remain in the same column for all subsequent "up" key presses. A similar thing will happen if I press "[backspace] up up up" or "q up up up". The cursor will move left and up for the first "up" keypress, then stay in the same column for all subsequent "up" key presses. This is not the same thing as using picture-mode to maintain the same column number when moving the cursor vertically. I'm assuming here that all of the lines of text are long enough that the same column number can be maintained. I can confirm that in Emacs 21.3 this did not happen. When moving the cursor vertically, Emacs always tries to maintain the same column number. I also do not think this is a matter of some strange mode I'm using or strange configuration. I can reproduce this behavior with no .emacs file and while editing in the scratch buffer. Can someone confirm that this is the case, or better yet, tell me how to fix this strange behavior so that emacs will maintain the same column when moving the cursor vertically from one line to the same? Thanks!