From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: arrow keys vs. C-f/b/n/p (was: Performance) Date: Mon, 07 Jun 2010 16:22:51 +0200 Organization: Organization?!? Message-ID: <87d3w2ncqs.fsf_-_@lola.goethe.zz> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1275920624 3566 80.91.229.12 (7 Jun 2010 14:23:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 7 Jun 2010 14:23:44 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 07 16:23:42 2010 connect(): No such file or directory 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.69) (envelope-from ) id 1OLdEs-0002Dw-4m for ged-emacs-devel@m.gmane.org; Mon, 07 Jun 2010 16:23:42 +0200 Original-Received: from localhost ([127.0.0.1]:58078 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OLdEr-0007Ll-GJ for ged-emacs-devel@m.gmane.org; Mon, 07 Jun 2010 10:23:41 -0400 Original-Received: from [140.186.70.92] (port=45907 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OLdEl-0007LW-F1 for emacs-devel@gnu.org; Mon, 07 Jun 2010 10:23:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OLdEg-0001HT-Ji for emacs-devel@gnu.org; Mon, 07 Jun 2010 10:23:35 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:40813) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OLdEg-0001Gs-EF for emacs-devel@gnu.org; Mon, 07 Jun 2010 10:23:30 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OLdEK-0001yC-5n for emacs-devel@gnu.org; Mon, 07 Jun 2010 16:23:08 +0200 Original-Received: from p5b2c2eef.dip.t-dialin.net ([91.44.46.239]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 07 Jun 2010 16:23:06 +0200 Original-Received: from dak by p5b2c2eef.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 07 Jun 2010 16:23:06 +0200 X-Injected-Via-Gmane: http://gmane.org/ connect(): No such file or directory Original-Lines: 24 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: p5b2c2eef.dip.t-dialin.net X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:wV5OBZuEJQdJegv51Da5mehCx/E= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:125579 Archived-At: Eli Zaretskii writes: > From what you tell, it sounds like vertical cursor motion is the > problem; please try C-f and C-b (_not_ the arrow keys!) and tell if > they are reasonably fast or also slow. Since we opened that can of worms already by making C-f/C-b do logical motion as opposed to the arrow keys doing visual motion, I should think it would make sense to disconnect C-n/C-p from the vertical arrow keys as well and move them in a non-display-related manner in the "keep the same C-f distance from the last LF" sense. I have no good answer what to do about tabs, but I am likely in a lot of company there. Anyway: likely the same with "C-a" "C-e" for logical movement as contrasted to and for visual movement. It may make sense to allow switching everything to logical manner, or everything to visual manner, but the default setting of "Use visual motion in all regards for off-keyboard special keys, and logical for everything on-keyboard" seems to be a good match to the brain areas people are expecting to engage in connection with certain kinds of keybindings. -- David Kastrup