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: Tue, 18 Sep 2018 01:30:51 +0200 Organization: my virtual residence Message-ID: <87y3bzln10.fsf@toy.adminart.net> 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> <835zz5ie17.fsf@gnu.org> <87musg0wyf.fsf@toy.adminart.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1537227326 26610 195.159.176.226 (17 Sep 2018 23:35:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 17 Sep 2018 23:35:26 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: spacibba@aol.com, joostkremers@fastmail.fm, npostavs@gmail.com, emacs-devel@gnu.org, yurivkhan@gmail.com, acm@muc.de, Eli Zaretskii , phillip.lord@russet.org.uk To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 18 01:35:21 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 1g232z-0006jZ-2L for ged-emacs-devel@m.gmane.org; Tue, 18 Sep 2018 01:35:17 +0200 Original-Received: from localhost ([::1]:37778 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2355-0004Yb-Fn for ged-emacs-devel@m.gmane.org; Mon, 17 Sep 2018 19:37:27 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38789) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2347-0004Y7-6t for emacs-devel@gnu.org; Mon, 17 Sep 2018 19:36:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2346-0004dD-E4 for emacs-devel@gnu.org; Mon, 17 Sep 2018 19:36:27 -0400 Original-Received: from mo6-p01-ob.smtp.rzone.de ([2a01:238:20a:202:5301::3]:21040) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g2346-0004Ys-6H; Mon, 17 Sep 2018 19:36:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1537227384; 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=6lHiL/KVOr7NRLNMJX7GMi4eWcFEydIov1ltxfGATJA=; b=VuH0FuWm5azydVcQif/kwQzFGI1UhGoJ9GgntHPA/N8wY82oEvud6W3IO/bNXDL70H I+bdGfE/h8a/WbDRVCnRkQy5A62iWd53kSBpLvCY2jWFn34auWv2AsrtKN+/G1fXQtCD H53EXGRteOP4tDT7OOMb3QPc4z1yMuCLSZu/LNpn+KCMzurtdGmzrN9+gEVCZhN3LQUV eeAxV47oUgpo0jMAMpW3HvbmxoJL0NSLIuhv8MZv7VaaWM/rFS1dWb9Cq39LZZpYQeYA jk2OPo0UCiO+cGUidCkrWzqpuhxCa9MQz68QijXSUwCQJE1KsRHhOhiSn7ZihyC7NJ99 rd7A== 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 20bdb7u8HNaBAza (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 01:36:11 +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 1g233r-0000ZV-2z; Tue, 18 Sep 2018 01:36:11 +0200 In-Reply-To: (Drew Adams's message of "Mon, 17 Sep 2018 15:44:57 -0700 (PDT)") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a01:238:20a:202:5301::3 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:229920 Archived-At: Drew Adams writes: >> nobody would use d-s-m without t-m-m unless they wanted to do >> something that doesn't make sense. > > Actually, d-s-m requires t-m-m. It turns it on, and each time you try > to use it it checks that t-m-m is on (if not, it does nothing). That makes sense. >> transient-mark-mode says that commands should be limited to the "active" >> region. > > No, it does not. It simply says that, when it is enabled: > > "the region is highlighted when the mark is active. > ... > Many commands change their behavior when Transient Mark mode is > in effect and the mark is active, by acting on the region instead..." > > (That's from `C-h f transient-mark-mode'. Similarly for (emacs) `Disabled > Transient Mark' and (elisp)`The Mark'.) Right, it does not very explicitly say that. Yet the distinction is "operating on the region" vs. "operating on the buffer". That is effectively a limitation unless you select the whole buffer. I suspect a limitation was the original idea and intention of transient-mark-mode while an extension was not. An extension wasn't even needed, so why would it have been intended? It probably never came to mind. Maybe someone knows for sure. In any case, isn't it useful for clarification to make a distinction between limiting and extending? Please explain why upcase-word is not extended to the active region but upcase-dwim is. The description of upcase-word doesn't say what effect transient-mark-mode and a(n active) region has on it. Shouldn't that be clarified?