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: Re: Shift selection using interactive spec Date: Fri, 14 Mar 2008 01:10:47 +0100 Message-ID: <85wso66u7s.fsf@lola.goethe.zz> References: <87k5k69p92.fsf@stupidchicken.com> <47D9CA73.40501@emf.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205453462 2642 80.91.229.12 (14 Mar 2008 00:11:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Mar 2008 00:11:02 +0000 (UTC) Cc: Chong Yidong , emacs-devel@gnu.org To: Thomas Lord Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 14 01:11:30 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 1JZxWD-0004Fw-3L for ged-emacs-devel@m.gmane.org; Fri, 14 Mar 2008 01:11:29 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JZxVe-0006Ju-06 for ged-emacs-devel@m.gmane.org; Thu, 13 Mar 2008 20:10:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JZxVa-0006Jp-Ak for emacs-devel@gnu.org; Thu, 13 Mar 2008 20:10:50 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JZxVZ-0006Jd-D1 for emacs-devel@gnu.org; Thu, 13 Mar 2008 20:10:50 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JZxVZ-0006Ja-7o for emacs-devel@gnu.org; Thu, 13 Mar 2008 20:10:49 -0400 Original-Received: from mail-in-03.arcor-online.net ([151.189.21.43]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JZxVY-0005WO-V6 for emacs-devel@gnu.org; Thu, 13 Mar 2008 20:10:49 -0400 Original-Received: from mail-in-14-z2.arcor-online.net (mail-in-14-z2.arcor-online.net [151.189.8.31]) by mail-in-03.arcor-online.net (Postfix) with ESMTP id 1F9F52CAD74; Fri, 14 Mar 2008 01:10:47 +0100 (CET) Original-Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id 0E2D5100B9; Fri, 14 Mar 2008 01:10:47 +0100 (CET) Original-Received: from lola.goethe.zz (dslb-084-061-030-168.pools.arcor-ip.net [84.61.30.168]) by mail-in-13.arcor-online.net (Postfix) with ESMTP id CD8DE225121; Fri, 14 Mar 2008 01:10:46 +0100 (CET) Original-Received: by lola.goethe.zz (Postfix, from userid 1002) id B714B1C4F906; Fri, 14 Mar 2008 01:10:47 +0100 (CET) In-Reply-To: <47D9CA73.40501@emf.net> (Thomas Lord's message of "Thu, 13 Mar 2008 17:44:35 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-Virus-Scanned: ClamAV 0.92.1/6225/Thu Mar 13 15:52:37 2008 on mail-in-13.arcor-online.net X-Virus-Status: Clean X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 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:92456 Archived-At: Thomas Lord writes: > A problem (in my view) with such an approach > is that transient mark mode has the wrong semantics > to implement shift-marking. > > Transient mark mode is just about the appearance > of the display -- whether or not the current region > is highlighted. Uh, no. It is also about whether or not the current region is actively modifying a number of commands. > Shift-marking and other kinds of popular-style marking > are about more than display -- it's about marks that go away > by default, unless you keep them. That's what the "transient" in "transient-mark-mode" is about. Look it up in a dictionary. It has to be transient because it modifies the behavior of many commands, and thus you want it deactivated as soon as it may no longer be relevant. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum