From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: right-char and left-char Date: Thu, 06 Oct 2011 21:49:51 -0400 Message-ID: References: <87k48it6g3.fsf@stupidchicken.com> <83pqiagew4.fsf@gnu.org> <8762k1ojy0.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1317952203 22450 80.91.229.12 (7 Oct 2011 01:50:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 7 Oct 2011 01:50:03 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 07 03:49:59 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RBzZX-0003gL-3Y for ged-emacs-devel@m.gmane.org; Fri, 07 Oct 2011 03:49:59 +0200 Original-Received: from localhost ([::1]:43296 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBzZW-0001Ro-Lm for ged-emacs-devel@m.gmane.org; Thu, 06 Oct 2011 21:49:58 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:44812) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBzZT-0001Re-0p for emacs-devel@gnu.org; Thu, 06 Oct 2011 21:49:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBzZS-0004kH-8K for emacs-devel@gnu.org; Thu, 06 Oct 2011 21:49:54 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.183]:6995 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBzZQ-0004jo-DG; Thu, 06 Oct 2011 21:49:52 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAMlZjk7O+JxS/2dsb2JhbABDqDeBBoFTAQEEAVYjBQsLDiYSFBgNJIgRt3CHLAShDIRE X-IronPort-AV: E=Sophos;i="4.68,499,1312171200"; d="scan'208";a="140211454" Original-Received: from 206-248-156-82.dsl.teksavvy.com (HELO ceviche.home) ([206.248.156.82]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 06 Oct 2011 21:49:51 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 5EA11663BE; Thu, 6 Oct 2011 21:49:51 -0400 (EDT) In-Reply-To: <8762k1ojy0.fsf@stupidchicken.com> (Chong Yidong's message of "Thu, 06 Oct 2011 18:04:55 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.183 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:144665 Archived-At: > This lands us in the unfortunate situation where a command named > `left-char' sometimes moves right, and a command named `right-char' > sometimes moves left. Their names seem to imply that what distinguishes > these commands from `forward-char'/`backward-char' is their > directionality. None of this sounds very satisfactory, but at the same time giving a name that faithfully reflects the behavior seems impossibly hard. Basically "left-char" means "do what is intended by pressing the left arrow", which is of course circular. I think we're better off with the current approximate names and description than with something that goes into too many details. Stefan "who still finds it odd that keeping pressed may end up stopping in the middle of the buffer"