From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: delete-selection-mode as default Date: Sun, 16 Sep 2018 13:29:46 -0700 (PDT) Message-ID: References: <<83k1nxvm5j.fsf@gnu.org>> <<87sh2ih0bp.fsf@fastmail.fm>> <<770f48a8-664a-40ae-8e03-19f6aad248b6@default>> <<20180910181615.GA4829@ACM>> <> <<874lev3bq4.fsf@toy.adminart.net>> <<20180912131602.GA5582@ACM>> <<87d0tihxzw.fsf@toy.adminart.net>> <<20180913174640.GB4019@ACM>> <<8736udkuit.fsf@toy.adminart.net>> <<20180914104833.GA4103@ACM>> <> <<83k1nojgia.fsf@gnu.org>> <<874leq799e.fsf@toy.adminart.net>> <<205df9be-2e5c-4cc4-a13a-7c80eb63bedc@default>> <<87in363zgq.fsf@toy.adminart.net>> <> <<87a7oh4mdm.fsf@toy.adminart.net>> <<831s9tidjc.fsf@gnu.org>> <> <<83tvmpgtwe.fsf@gnu.org>> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1537129753 22110 195.159.176.226 (16 Sep 2018 20:29:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 16 Sep 2018 20:29:13 +0000 (UTC) Cc: hw@adminart.net, spacibba@aol.com, joostkremers@fastmail.fm, npostavs@gmail.com, emacs-devel@gnu.org, acm@muc.de, drew.adams@oracle.com, phillip.lord@russet.org.uk To: Eli Zaretskii , Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 16 22:29:07 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g1dfG-0005Zo-IJ for ged-emacs-devel@m.gmane.org; Sun, 16 Sep 2018 22:29:06 +0200 Original-Received: from localhost ([::1]:60161 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g1dhM-0001Iq-Uf for ged-emacs-devel@m.gmane.org; Sun, 16 Sep 2018 16:31:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39848) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g1dgH-0001HO-EH for emacs-devel@gnu.org; Sun, 16 Sep 2018 16:30:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g1dgC-0000e2-NY for emacs-devel@gnu.org; Sun, 16 Sep 2018 16:30:09 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:60794) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g1dg5-0000Nt-5I; Sun, 16 Sep 2018 16:29:57 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8GKSv5K090430; Sun, 16 Sep 2018 20:29:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=sYWld8W//B0tta5gCrhRYPVr4tQGIdEiYew2F3MC4Bg=; b=do4WnMu5k/UoGWLNJtvKvBDltr7lASiv1RuYwBBGo472stAqBZBgtuacLC9qDZUop12O 2tL4JkYVa2BQ9sTtZdNdH4XbSolDEhn+Ylq3auVqZRX+tsGqk0+hmIx6GJpJgAi5+YK3 3HevfW9hCMkAqimemWkdrLVy52MBhF/SxHqpLrl1/33CjzhhJ629NBGSkibxhde+e7B0 i9knEUp+xr8DkXIbIn5z3My2+7bH4uAuIT62/J7uRex3tCvpzNaUO/WI+5nIluKa4H17 sT66C9JVMQMLlZU3eo0jgnuWmi+bym3XJDplNSUNjF1GjBuSjxnYGQNO7+O3khfMTHn0 NA== Original-Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp2130.oracle.com with ESMTP id 2mgsgtb6gx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 16 Sep 2018 20:29:48 +0000 Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w8GKTm78010804 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 16 Sep 2018 20:29:48 GMT Original-Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8GKTlFb030790; Sun, 16 Sep 2018 20:29:47 GMT In-Reply-To: <<83tvmpgtwe.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4735.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9018 signatures=668708 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=936 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1809160220 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 156.151.31.86 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:229867 Archived-At: > > The point of persistent blocks is that you can mark a region and leave > > it for a while before actually doing something to it. It is not a goal > > to be able to mark a block somewhere far away without ever leaving > > your position. > > > > So: you move point to one end, press a key (or hold down Shift), move > > to the other end, press another key (or release Shift), move to the > > target position, press an action key (C-k c for copy, C-k v for move). > > All without killing anything. Very pacifistic. >=20 > And how, may I ask, you then indicate which of the "blocks" is to be > acted upon by some command? How do you choose anything in Emacs? There are many ways. To choose a kill (or to a secondary selection) using `browse-kill-ring', you cycle among those on the ring to get to the one you want. That's also an approach for choosing a previous search pattern for Isearch. But another common approach lets you use completion to choose. That's used even for selections (and buffer positions for navigation) by several libraries. Still another approach is to offer a menu of choices. (But I wonder why you even ask such a question.) > More to the point, what does this feature have to do with > delete-selection-mode and transient-mark-mode, and the issues we have > with their mix? Or did this discussion wandered away without hope? There are at least two threads (per their Subject lines) that have been discussing point, mark, region, selection, navigation, etc. in Emacs. Hw has put his preferences front and center in the discussions, and they have to do with the kind of thing discussed right here: defining and using stretches of text that do not necessarily have the cursor at one end. I too would like to see a narrower discussion that fits only the current Subject line. I would like to see that in addition the more far-ranging discussion, which I also welcome. But this Subject's actual thread, like the one it forked from, has been pretty wide-ranging throughout.