From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#9054: 24.0.50; show source in other window Date: Tue, 21 Sep 2021 10:34:04 +0200 Message-ID: <8bb2944d-29f7-d01b-cd6f-d2a8b1721b46@gmx.at> References: <87k4bovfd0.fsf@sophokles.streitblatt.de> <87eea09rwg.fsf@gnus.org> <878s05wxx8.fsf@mail.linkov.net> <87tuisras8.fsf@gnus.org> <87ee9wh4kh.fsf@mail.linkov.net> <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> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36917"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , 9054@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 21 10:35:26 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 1mSbFN-0009Nk-Cy for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 21 Sep 2021 10:35:25 +0200 Original-Received: from localhost ([::1]:55828 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSbFL-0002Vd-O5 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 21 Sep 2021 04:35:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSbF0-0002R4-MQ for bug-gnu-emacs@gnu.org; Tue, 21 Sep 2021 04:35:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33287) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mSbF0-0004SY-DQ for bug-gnu-emacs@gnu.org; Tue, 21 Sep 2021 04:35:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mSbF0-0000j5-2M for bug-gnu-emacs@gnu.org; Tue, 21 Sep 2021 04:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 08:35:02 +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.16322132612730 (code B ref 9054); Tue, 21 Sep 2021 08:35:02 +0000 Original-Received: (at 9054) by debbugs.gnu.org; 21 Sep 2021 08:34:21 +0000 Original-Received: from localhost ([127.0.0.1]:44833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSbEK-0000hy-MK for submit@debbugs.gnu.org; Tue, 21 Sep 2021 04:34:21 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:47561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSbEE-0000hf-UT for 9054@debbugs.gnu.org; Tue, 21 Sep 2021 04:34:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1632213248; bh=Hsl+dYBctsInxVcEhQms6GyVS5/hltNQk7BJI7xgMhY=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=Rk9J/tSuZy44J0VosDzqvUNaz0xqbs+e6n/FxL+ojiFhuNsTdl5Qmess1tUNTBzNe zzaGSRRZGrhdsD55leF7y9Cez1orANS+XRY9uyunhNkF97qpGXbGnM57Rt4lBksdUG h63ajv2mcsaPYdeoH/Uzq8f9m96BVJ4fPABBRPdU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([212.95.5.162]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MatRZ-1mzjBr1uZv-00cSTm; Tue, 21 Sep 2021 10:34:08 +0200 In-Reply-To: <874kaftrgk.fsf@mail.linkov.net> Content-Language: en-US X-Provags-ID: V03:K1:XdgGriZPh+idadQBr7CKoBimmX8kGjNXVlf+1seRKGtbi5hJaRw LKb4g+OUOhSRZSyCizLGIhyGvM/NUoOV8wxycmsW14PS33NjAgBv1wtvYAAVS+36Q6eNv6/ moAK0N31WNZH4LwtRFSShH7PLRS8oxWM7OMU87Pb2qqPk2oO1xOGUNYnJ+zpprgFpoUggRz wfYug6PdQwbh3KACuSqnQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:i+aJT/AvKQA=:LLtMzh2+MOzqLWjpgV6ywh CiIk1ClXoogUBw+fBrTb0TipjHxnw7E8NTKCsSHsOqXLanBgDyamzA3TPXbEroXxOySu5ibBO rqyPTJHzitr6WTYxh+XVbSyG0Xt3zC4zUBR9Gbxq2y6AUYvffv1rxBvpOCVm2SeWXHlIcpdOf GCtZgptXvjtulP/ur7uDChjBKfXYo/0VK5m7ZUekVzUYj5WAWbWcU+rXVi3LhPL6M88nJVraH 17lmNuw8E8ndXUBDMufEIBjoj8LKN6E4vobnqP10uxXmlqeSmROpgGq5NRyV0YjMHPUhVmtsK bHtk6Weu0eB2sY9AehvSUdjuBihVDVlw4kMk16iQBoRA5MfDuZ5P5WlIHbYDXcOK9hOeB9FhK 2uSakBJ8ZYOSnwSXjrXj4JCcEaS/6IpF35AUYeNkxI8hvBoCx7DvHFPBMa9Im5pJSg/EJmpDZ lBlfRU5+CzBs0UHomNJtwNgnsHjHSUbH62qVOaYyWlC/shnrkeHEsfDx6NqgkSFqzJII5w5F1 NaCI6CC2F1ou0avvNHd8Jn5Y9fXE15h1yhBkbNh5RyUlf+VGvnLifaaKkks7yFzjk0GsKecs9 1Afmm10iMQ7W8+l1qrl7e/tNjyqRBY8N+KlDZLV2X+3pBefotqs/QGA+jSGDPKeU/CFX70A3Q vp03IqT6dnNhdaUXCYMZAd+eNO8BM//yMAGX8hF1nH9VtKbhls2Iuv0I6JxzTbRFqqvCu/p9E cIiBLZrRDhtXItp3KL9Oq+79wRrmYSLPvr5+tQansuGIY6JnO7g1VlCHOyR7CeGlhG53KkIs 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:214926 Archived-At: >> We could abbreviate such monsters in the menu entry and show the full >> identifier in the tooltip of the menu entry. > > I'm not sure if this would be more useful: > > Describe `display-...' > Lookup `display-...' in Manuals > Show Definition of `display-...' > Show References for `display-...' We could try to abbreviate them in some clever way that could be also used here on emacs-devel when discussing such variables (rather than the d-f-c-i-c some people use instead). But I think that your 'function' and 'variable' are already good enough (the term "symbol" has gone for good) and maybe we could write out the identifier in the tooltips as, for example, instead of "Find definition of identifier" we would write "Find definition of 'setq'" > Generally, I agree, but the problem is that "Describe Character" > is not specific to the currently discussed emacs-lisp-mode. Neither Paste nor Undo are so we can place that "Describe Character" just at the end. It should be just intuitively evident for the user that the properties of the character described at the position of the mouse are different from the properties of the same character at a different position. As I claimed before, 'describe-char' tells so many interesting things which could prompt a user to dig further, as to not put it into the context menu. > Should the context menu always contain "Describe Character" > in all buffers? Definitively. It even does tell the user something useful about whitespace and control characters. > The "Select" sub-menu is a good idea. For example, LibreOffice has > a sub-menu "Selection Mode" with "Standard" and "Rectangle Selection". > Gimp even has the top-level menu "Select", etc. But this means that > region-related part of the context menu doesn't need to be the same > as region-related part of the Edit sub-menu of the menu-bar? A "Select" context submenu should propose something reasonable when there is no active region. When there is an active region around the mouse position it should say _what_ "Undo" undoes and what "Clear" clears. And the Edit sub-menu should say the same. > Maybe not in Show/Hide sub-menu that is related only to visible parts > of the screen. Tooltips are not visible either until they are shown. martin