From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: hw Newsgroups: gmane.emacs.devel Subject: Re: delete-selection-mode as default Date: Mon, 17 Sep 2018 21:57:15 +0200 Organization: my virtual residence Message-ID: <87in3328ys.fsf@toy.adminart.net> References: <83k1nojgia.fsf@gnu.org> <7bed1f76-5bae-44cb-9b22-206b513043be@default> <83d0tfkj77.fsf@gnu.org> <1c393214-c186-4760-9a37-e0450c946446@default> <83zhwji4hx.fsf@gnu.org> <20180915102016.GA15443@ACM> <20180915194419.bty3fzs5tnjez3pq@Ergus> <20180916105225.GA4579@ACM> <3D72B095-01EC-4E7D-90F9-5691AEFE16DC@aol.com> <20180917021705.GA4043@ACM> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1537222326 13111 195.159.176.226 (17 Sep 2018 22:12:06 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 17 Sep 2018 22:12:06 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Alan Mackenzie , spacibba@aol.com, emacs-devel To: Elias =?utf-8?Q?M=C3=A5rtenson?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 18 00:12:02 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 1g21kP-0003Gs-UL for ged-emacs-devel@m.gmane.org; Tue, 18 Sep 2018 00:12:02 +0200 Original-Received: from localhost ([::1]:37551 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g21mV-00083P-O4 for ged-emacs-devel@m.gmane.org; Mon, 17 Sep 2018 18:14:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59556) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g21lP-00081n-8b for emacs-devel@gnu.org; Mon, 17 Sep 2018 18:13:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g21lO-0003DH-D5 for emacs-devel@gnu.org; Mon, 17 Sep 2018 18:13:03 -0400 Original-Received: from mo6-p00-ob.smtp.rzone.de ([2a01:238:20a:202:5300::9]:14958) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g21lN-00039g-Ti for emacs-devel@gnu.org; Mon, 17 Sep 2018 18:13:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1537222379; s=strato-dkim-0002; d=adminart.net; h=References:Message-ID:Date:In-Reply-To:Subject:Cc:To:From: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=GZ9baFbZhdiNoChrdDkyUgfpgQCyGCbQbAEsKS+sed4=; b=Wu8ImfTUymsVriMjQxTnoITMXBZerYyIXUr9ViwsRiQ/Vb6dsr37udUGTbNRR6rx1w 5xqKtjW2QPxBwVs+vlpHalnLHWjsyHGsA6QHFtQs7CiHPgZMaL1kSZ+UiEUcAcL2PG/c 4aCXGa6tU6c0W4FgxW2Ou67lMahU0LdUvdOoEq+ryixBI7OgtbFg/qn7CPLRYhJYA5dn CVFILamsmr2I4SYC3c7YyBTYufRKjGJHNseI1W21NCtqjaaCwxUIpRj3gdeN7vcR2wm1 23liize8OHFdL2x2qvmEWopbgw4Ueb+9c9LedxAZjs7WLQ4qwOoHb0BBY2Q1SQvsHFrb FRbQ== X-RZG-AUTH: ":O2kGeEG7b/pS1FS4THaxjVF9w0vVgfQ9xGcjwO5WMRo5c+h5ceMqQWZ3yrBp+AVdIIwXjneEe9k=" X-RZG-CLASS-ID: mo00 Original-Received: from himinbjorg.adminart.net by smtp.strato.de (RZmta 44.1 DYNA|AUTH) with ESMTPSA id 20bdb7u8HMCtAxk (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Tue, 18 Sep 2018 00:12:55 +0200 (CEST) Original-Received: from toy.adminart.net ([192.168.3.55]) by himinbjorg.adminart.net with esmtp (Exim 4.90_1) (envelope-from ) id 1g21lF-0000X6-VF; Tue, 18 Sep 2018 00:12:53 +0200 In-Reply-To: ("Elias \=\?utf-8\?Q\?M\=C3\=A5rtenson\=22's\?\= message of "Mon, 17 Sep 2018 13:46:54 +0800") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a01:238:20a:202:5300::9 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:229904 Archived-At: Elias M=C3=A5rtenson writes: > On Mon, 17 Sep 2018, 10:21 Alan Mackenzie, wrote: > >> >> The region is simply a portion of your buffer. What you're >> suggesting is epistemologically incoherent. It's "if I don't like always >> to have a portion of my buffer do I have an alternative?". No, Emacs >> can't support such nonsense. Sorry. > > > It seems to me that the desires of hw could be fulfilled by simply > disabling the mark whenever the region becomes inactive. > > It does sound like something I would never want to use, but it does seem > like what is being suggested. Yes and no: With mark-even-if-inactive set to nil, it is not so relevant for me that the mark be disabled. That leaves the option of not disabling it, in which case it might be useful to use the mark for navigation. To do that, I only need to put a command that changes point and mark on C-x C-x, as Eli suggested. I never used that, but that doesn't mean it can't be useful when it is not involved with making selections because it's easier to press C-spc than to set a register or a bookmark. It also leaves the issue of persistent selections. Yuri and Drew said that it would be a huge amount of work, and Yuri explained how the appeal of persistent selections may be limited when multiple buffers and windows get involved. I'd still like having that, but it doesn't really provide additional functionality other than the possibility of multiple persistent selections per buffer which I never missed --- and apparently can already have with zones, as Drew suggested. The region still won't make any sense to me, and it doesn't need to. What new users might want or expect and what might make sense to them is another question.