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: visual-region-mode? Date: Tue, 18 Sep 2018 01:11:47 +0200 Organization: my virtual residence Message-ID: <8736u7n2h8.fsf@toy.adminart.net> References: <83k1nxvm5j.fsf@gnu.org> <877ejxsm18.fsf@toy.adminart.net> <874lf0oul4.fsf@toy.adminart.net> <877ejuabdt.fsf_-_@toy.adminart.net> <878t473dhg.fsf@toy.adminart.net> <87pnxii2b7.fsf@toy.adminart.net> <87k1nm7eit.fsf@toy.adminart.net> <878t403dn5.fsf@toy.adminart.net> <261fc849-84a1-4cd1-98d1-fc5b8d51c99d@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1537227270 22238 195.159.176.226 (17 Sep 2018 23:34:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 17 Sep 2018 23:34:30 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: lokedhs@gmail.com, cpitclaudel@gmail.com, charles@aurox.ch, rms@gnu.org, emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 18 01:34:26 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 1g2329-0005gj-Cc for ged-emacs-devel@m.gmane.org; Tue, 18 Sep 2018 01:34:25 +0200 Original-Received: from localhost ([::1]:37777 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g234F-0004YJ-KF for ged-emacs-devel@m.gmane.org; Mon, 17 Sep 2018 19:36:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38792) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2347-0004Y8-CK for emacs-devel@gnu.org; Mon, 17 Sep 2018 19:36:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2346-0004cs-9X for emacs-devel@gnu.org; Mon, 17 Sep 2018 19:36:27 -0400 Original-Received: from mo6-p00-ob.smtp.rzone.de ([2a01:238:20a:202:5300::8]:24608) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g2344-0004S4-Aw; Mon, 17 Sep 2018 19:36:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1537227380; 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=KX0BBNWIp+2c/JabclXhRuPTnRxf9REzf2qGT5Qqhc0=; b=fi0zsY/kKDhRd7rmYva2h1BIIezLB4m2PJIrD6SEmWUzFgDqX81S+5hwxEHMGu3BMw 0/w+OUIsBfL102RnEKgzBYUBZYDtRxWdKhOZ8oIa4wy1oWOOMqMnHJtckWqNConluXek vQcFFpT8p6clFFjzCs5ozVHDqfoRtNKBHB/TqGXgsor9WN+at0sVCuJA8KSpbz8/lQBV IRlyUNlu3W71HSLb6h3ZQjJ8LAYIxY3mpvRiQ0yBAkRo0U3M2p28xhdkxem3tuVIMAfC 8f1ZWqc4LwjFE/Oe8okZTjDayX6rUIN4fsnuAxeagF7U3r7zkQl7RCQFTMosQMMlx6BL FELw== 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 20bdb7u8HNa6AzY (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:06 +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 1g233l-0000ZR-Qn; Tue, 18 Sep 2018 01:36:05 +0200 In-Reply-To: <261fc849-84a1-4cd1-98d1-fc5b8d51c99d@default> (Drew Adams's message of "Mon, 17 Sep 2018 15:24:20 -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:5300::8 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:229919 Archived-At: Drew Adams writes: >> The hidden regions mean that I always have to consider that they are >> always there so that I do not make a mistake in the first place. That >> makes me feel uneasy. > > To be clear: > > 1. There is only ever one region per buffer - not regions. > > 2. Wrt "hidden": The cursor is the point end of the region. It, at > least, is always visible, never hidden. The region might not be > highlighted, but its text is typically not hidden (invisible). > > So it would be more accurate for you to speak of the region (singular) not being _highlighted_. At least the beginning of the region can be hidden (not on display). The mark is always hidden (invisible). The mark being invisible and the region not highlighted make the region hidden (I can't see what it contains and not really where it is.). That point "marks" the end of the region is an irrelevant technicality, and that point always drags an invisible (imaginary) tail either in front of it or behind it is confusing. It does not contribute to making the region unhidden. Of course, I could use point to imagine something, but I don't want to. The region is just something "hidden", one for each buffer or window, unless highlighted. Being more accurate about it doesn't make me feel less uneasy about it. I still don't understand why the selection (not the region) can not be highlighted when transient-mark-mode is disabled and why the mark can not be indicated. Since we are at it, why doesn't point at least indicate in which direction the imaginary tail goes?