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: Why was `transient-mark-mode' turned off for `delete-selection-mode'? Date: Thu, 4 Sep 2014 14:15:43 -0700 (PDT) Message-ID: <2ffbe01d-ef46-4467-83a6-4714a192ba8b@default> References: <60d75d3a-d04c-4394-800b-60b65fafdb11@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1409865390 2473 80.91.229.3 (4 Sep 2014 21:16:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 4 Sep 2014 21:16:30 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 04 23:16:22 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XPeOC-0005eL-Ly for ged-emacs-devel@m.gmane.org; Thu, 04 Sep 2014 23:16:20 +0200 Original-Received: from localhost ([::1]:54215 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPeOC-0003CP-5p for ged-emacs-devel@m.gmane.org; Thu, 04 Sep 2014 17:16:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36727) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPeNp-0003Af-S1 for emacs-devel@gnu.org; Thu, 04 Sep 2014 17:16:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XPeNh-0005Qi-3X for emacs-devel@gnu.org; Thu, 04 Sep 2014 17:15:57 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:27354) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPeNg-0005Qa-SD for emacs-devel@gnu.org; Thu, 04 Sep 2014 17:15:49 -0400 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s84LFkmm010734 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 4 Sep 2014 21:15:47 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s84LFixa012906 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 4 Sep 2014 21:15:46 GMT Original-Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s84LFi5v000631; Thu, 4 Sep 2014 21:15:44 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 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:174020 Archived-At: > > Why should `delete-selection-mode' no longer enable > > transient-mark-mode'? >=20 > The question is the reverse: why should delete-selection-mode enable > transient-mark-mode? Why is that the question, for a proposed change to Emacs? Why not justify the change with a good reason? Is there none? You are the first to say that it is not the status quo, but a proposed change, that needs justifying. (Unless it is your change?) Anyway, to follow your diversion: Why should it enable d-s mode, do you suppose? Why do you suppose it always has? Why do you suppose we designed it to do that? Why do you suppose that that is also the behavior *everywhere* outside Emacs? Highlight what's selected, so you can see what you are deleting or replacing. Sounds like a good idea, to me. Not to mention that it is what everyone expects. What's wrong with it? Again: Delete selection mode has always been about providing similar delete/replace-the-selection behavior to what is prevalent outside Emacs. Why would we now divorce this behavior from highlighting of the selection? So how about answering the question, please: Why this change? Have we had reports from users asking for it? Do you see some advantage to it? (That's an open question; please don't just answer yes.) Tell us the advantages and disadvantages, as you see them.