From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#9054: 24.0.50; show source in other window Date: Thu, 23 Sep 2021 19:33:34 +0300 Organization: LINKOV.NET Message-ID: <877df7p7z5.fsf@mail.linkov.net> References: <87k4bovfd0.fsf@sophokles.streitblatt.de> <82a9592e-b05a-399c-419e-fcbb3e829b35@gmx.at> <87czpfymhj.fsf@mail.linkov.net> <44514af3-09b8-8b6b-c436-cfc5f899142a@gmx.at> <87fsu8pdcp.fsf@mail.linkov.net> <87lf40nwol.fsf@mail.linkov.net> <875122a9-0ff9-4479-97dc-3860466a2b11@gmx.at> <871r5px383.fsf@mail.linkov.net> <87y27vk6pd.fsf@mail.linkov.net> <878rzv8obc.fsf@mail.linkov.net> <76b6ea1e-1256-2205-b6df-cde10330da53@gmx.at> <87czp4lg3p.fsf@mail.linkov.net> <23460cdb-c773-4e60-2770-8aa75e0d5693@gmx.at> <874kaftrgk.fsf@mail.linkov.net> <8bb2944d-29f7-d01b-cd6f-d2a8b1721b46@gmx.at> <87k0j9ixov.fsf@mail.linkov.net> <8803a606-8194-1727-1d79-634fe543d7ad@gmx.at> <87czp0vgw2.fsf@mail.linkov.net> <8c3c7826-5dad-db2e-382a-30894f1b43f9@gmx.at> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23764"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) Cc: Lars Ingebrigtsen , 9054@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 23 18:35:18 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTRgr-0005o1-UI for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Sep 2021 18:35:17 +0200 Original-Received: from localhost ([::1]:57202 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTRgq-0002Q3-OG for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Sep 2021 12:35:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34462) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTRgc-0002Pc-AG for bug-gnu-emacs@gnu.org; Thu, 23 Sep 2021 12:35:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44139) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mTRgc-0000UL-37 for bug-gnu-emacs@gnu.org; Thu, 23 Sep 2021 12:35:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mTRgb-0006k4-TQ for bug-gnu-emacs@gnu.org; Thu, 23 Sep 2021 12:35:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Sep 2021 16:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9054 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 9054-submit@debbugs.gnu.org id=B9054.163241487025866 (code B ref 9054); Thu, 23 Sep 2021 16:35:01 +0000 Original-Received: (at 9054) by debbugs.gnu.org; 23 Sep 2021 16:34:30 +0000 Original-Received: from localhost ([127.0.0.1]:55685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTRg5-0006j8-W9 for submit@debbugs.gnu.org; Thu, 23 Sep 2021 12:34:30 -0400 Original-Received: from relay3-d.mail.gandi.net ([217.70.183.195]:49879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTRg3-0006in-TU for 9054@debbugs.gnu.org; Thu, 23 Sep 2021 12:34:28 -0400 Original-Received: (Authenticated sender: juri@linkov.net) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id EF58360004; Thu, 23 Sep 2021 16:34:19 +0000 (UTC) In-Reply-To: <8c3c7826-5dad-db2e-382a-30894f1b43f9@gmx.at> (martin rudalics's message of "Thu, 23 Sep 2021 10:51:22 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:215203 Archived-At: >> Done, with many other your suggestions implemented, thanks for ideas. > > Neat. I would try to refine the "Select" mechanism a bit: > > - The order should be All>Defun>List>Line>Symbol or (preferably) the > inverse. Done (but not in inverse because other apps like Gimp use such order: All>None). > - In comments and strings it might be nice to advertise selecting the > entire comment or string. This is a great idea. I missed such ability for a long time to be able to select the entire string. Now this is implemented using a new thing-at-point target 'list-or-string'. > - Choosing All, in particular, will practically always relocate point > and scroll the window. This might be confusing - many people might > not understand the combined effect of our "point is always visible" > and "point is at one end of the active region" paradigms - so we > should provide some way to retract that action and restore the window > point and start position afterwards. Maybe None could do that by > default but where should List followed by Defun followed by None > scroll to? Good idea, but not implementable. This supposes that selecting All should remember the old position of point, then None could restore it. But what if the user selected the entire buffer with the key 'C-x h', then selected None?