From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Enabling Transient Mark Mode by default Date: Thu, 21 Feb 2008 09:27:29 -0800 Message-ID: <007401c874af$09194910$0600a8c0@us.oracle.com> References: <87myq4saw1.fsf@catnip.gol.com><200802151711.m1FHB3Y3008798@sallyv1.ics.uci.edu><200802171658.m1HGwQ4h011067@sallyv1.ics.uci.edu><20080219085231.GA1032@muc.de><200802190938.m1J9ccVg016565@sallyv1.ics.uci.edu><20080219190127.GA1106@muc.de> <877ih0o9dx.fsf@catnip.gol.com> <86lk5f4fjb.fsf@timbral.net><87ejb7babz.fsf@xmission.com> <85lk5fcod6.fsf@lola.goethe.zz><87ablvb4om.fsf@xmission.com> <85lk5fb3ym.fsf@lola.goethe.zz><8763wjb0nk.fsf@xmission.com> <864pc2tyw0.fsf@lola.quinscape.zz><86zltuqsmn.fsf@lola.quinscape.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1203614902 17346 80.91.229.12 (21 Feb 2008 17:28:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 21 Feb 2008 17:28:22 +0000 (UTC) Cc: 'Evans Winner' , 'Jason Earl' , emacs-devel@gnu.org To: "'Stefan Monnier'" , "'David Kastrup'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 21 18:28:46 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 1JSFDx-0004sD-28 for ged-emacs-devel@m.gmane.org; Thu, 21 Feb 2008 18:28:45 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JSFDR-0006rc-Rb for ged-emacs-devel@m.gmane.org; Thu, 21 Feb 2008 12:28:13 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JSFD5-0006k2-Bc for emacs-devel@gnu.org; Thu, 21 Feb 2008 12:27:51 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JSFD3-0006jM-PL for emacs-devel@gnu.org; Thu, 21 Feb 2008 12:27:50 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JSFD3-0006jC-Ct for emacs-devel@gnu.org; Thu, 21 Feb 2008 12:27:49 -0500 Original-Received: from agminet01.oracle.com ([141.146.126.228]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JSFCz-00006K-0O; Thu, 21 Feb 2008 12:27:45 -0500 Original-Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by agminet01.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id m1LHRfja009240; Thu, 21 Feb 2008 11:27:42 -0600 Original-Received: from acsmt350.oracle.com (acsmt350.oracle.com [141.146.40.150]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id m1L5v0oo028690; Thu, 21 Feb 2008 10:27:41 -0700 Original-Received: from inet-141-146-46-1.oracle.com by acsmt350.oracle.com with ESMTP id 3584773421203614850; Thu, 21 Feb 2008 09:27:30 -0800 Original-Received: from dradamslap1 (/141.144.81.25) by bhmail.oracle.com (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 21 Feb 2008 09:27:29 -0800 X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ach0pPEw13LylpWvQEeV+/P+cbfREQAB66gw In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE 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:89842 Archived-At: > What do you think of making C-M-SPC (and a few other such mark-* > commands) turn on temp-TMM? Yes. And let's come up with an easier binding than C-u C-x C-x for activating the mark without moving point or mark. I don't have a good idea for the binding, but it should be very easy to use. M-SPC might be one possibility, but that would mean juggling its current binding. And it should be easy to exchange point and mark and activate the mark at the same time. Here's a thought. What about letting C-x C-x turn on temp-TMM? Would that bother people? That is a lot quicker than C-u C-x C-x, and it would also activate for exchanging point and mark. How about this? C-x C-x would do what C-u C-x C-x does now - just activate, without swapping. And C-x C-x C-x C-x would do what C-x C-x does now. Yes, you would need to double C-x C-x to swap point and mark. But it is very quick to type C-x multiple times. IOW, I would privilege activating the mark (temp-TMM) over exchanging point and mark, in terms of ease of typing. Replace C-u C-x C-x by C-x C-x to activate, and so replace C-u C-x C-x C-x C-x with C-x C-x C-x C-x to swap and activate. If some people would be bothered by the highlighting from swapping, then maybe this could be an option. But I suspect those people might also be bothered by C-M-SPC etc. also highlighting.