From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: Preserving sanity in Emacs [Re: rampant region highlighting] Date: Sun, 06 Apr 2008 19:01:51 -0400 Message-ID: <8763uuegf4.fsf@stupidchicken.com> References: <47F945C3.1060103@harpegolden.net> <20080406230056.GB5362@muc.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1207523179 1539 80.91.229.12 (6 Apr 2008 23:06:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 6 Apr 2008 23:06:19 +0000 (UTC) Cc: Glenn Morris , emacs-devel@gnu.org, David De La Harpe Golden To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 07 01:06:51 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 1Jidwo-0001J7-Ay for ged-emacs-devel@m.gmane.org; Mon, 07 Apr 2008 01:06:50 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JidwB-00039h-3L for ged-emacs-devel@m.gmane.org; Sun, 06 Apr 2008 19:06:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jidvh-0002e4-EX for emacs-devel@gnu.org; Sun, 06 Apr 2008 19:05:41 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jidvf-0002bY-AR for emacs-devel@gnu.org; Sun, 06 Apr 2008 19:05:40 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jidve-0002bG-W2 for emacs-devel@gnu.org; Sun, 06 Apr 2008 19:05:39 -0400 Original-Received: from cyd.mit.edu ([18.115.2.24]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jidvb-0004Vy-Rv; Sun, 06 Apr 2008 19:05:35 -0400 Original-Received: by cyd.mit.edu (Postfix, from userid 1000) id E1B7E4E2ED; Sun, 6 Apr 2008 19:01:51 -0400 (EDT) In-Reply-To: <20080406230056.GB5362@muc.de> (Alan Mackenzie's message of "Sun, 6 Apr 2008 23:00:56 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:94528 Archived-At: Alan Mackenzie writes: >> This is likely immediately "due" to transient-mark-mode being on, but >> this is IMO NOT a case against t-m-m, it's a case for making emacs point >> handling during scrolling more like other editors. > > I think we're gradually sinking deeper and deeper into a tarpit of > kludges. Transient Mark Mode, getting shifty to mark regions, .... I > think backing off and thinking what we're actually turning Emacs into, > before we get mired any further, would be a good idea. As I explained elsewhere on this thread, this is really an issue of mouse selection, not transient mark mode. Since Emacs 22 or even earlier, mouse selection has required somewhat intricate machinery to DTRT (see mouse.el). The recent change to the tmm-only mechanism necessitates some tweaking of this machinery, that's all. If you want to avoid tmm entirely, you could, y'know, avoid using the mouse...