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: Sat, 18 Sep 2021 09:36:17 +0200 Message-ID: <76b6ea1e-1256-2205-b6df-cde10330da53@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> 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="23076"; 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 Sat Sep 18 09:37:11 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 1mRUuL-0005l2-Q3 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 18 Sep 2021 09:37:09 +0200 Original-Received: from localhost ([::1]:39788 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRUuK-0005rQ-E8 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 18 Sep 2021 03:37:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRUuE-0005r2-AE for bug-gnu-emacs@gnu.org; Sat, 18 Sep 2021 03:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50132) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mRUuE-00080O-2D for bug-gnu-emacs@gnu.org; Sat, 18 Sep 2021 03:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mRUuD-00075D-Vp for bug-gnu-emacs@gnu.org; Sat, 18 Sep 2021 03:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 18 Sep 2021 07:37: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.163195058627172 (code B ref 9054); Sat, 18 Sep 2021 07:37:01 +0000 Original-Received: (at 9054) by debbugs.gnu.org; 18 Sep 2021 07:36:26 +0000 Original-Received: from localhost ([127.0.0.1]:33445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRUtd-00074B-Q6 for submit@debbugs.gnu.org; Sat, 18 Sep 2021 03:36:25 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:57485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRUtc-00073w-GL for 9054@debbugs.gnu.org; Sat, 18 Sep 2021 03:36:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1631950578; bh=9lWaW4OY/Ur4TCiwELs+vgl4Mj2xdmKdmLRT4tEzK8M=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=VcKhIk07tZcXakk0V6EPnyCupEYAvLNaVxJUhq8i1Y/i83x80EE/W080t8eZoEg56 iup5oPlVWZiyPSprht7LdaEJF1ty+tcqOYQlNd7KCTUdiXdOeFbfUj7YQmayD9CbK4 pixlQqlFoT4QZfMCDstcVxF2XtHp08YuOUjDfkFA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.102] ([213.142.96.44]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MQMuX-1mE4jz1Nb7-00MKvw; Sat, 18 Sep 2021 09:36:18 +0200 In-Reply-To: <878rzv8obc.fsf@mail.linkov.net> Content-Language: en-US X-Provags-ID: V03:K1:GrGIqYNNVOYRmZM7ZGU86hg97IPLWbB7ZGEQG/2TjVmMwCyi5eQ aAO7xKo2FWlzCkWbdhh4GFA0RuoOa9tdAArpCwWvPmHidswBtnF2/OEaA91HkraXFjSO+uO PGR5pwqSkf86oKShoJDF5cxBgWGOkzCz/kVKWX0I0pmAAex7KTMdSf2f6saN5ADaMjqtj4T pfERblhn9DjZtVJcmHy2Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:uz6T6sSXGVk=:/uvEU74HbcCLPWlD2GySXx InmGQ9pYpptPnOn1LRsr986D93X71LQhw+9trESIxKZzPYW+8FGsk52P7kVG2FjC7p2CW9xPl QY8er1mhywOKW1uKun8XhjPmSO6egnZXeHrTrD4p/GHP3i+JhOKddVvsqjaMdo29EwE5ZdowR x6MSs3Yu0iLMVXVGRQ/w4tVtVeZZi6Ml7FEdLJtHvV1K5VGsT4PMj3frUAkjZfSt5X8ZAcrNY PaEActv5WNiWnHSQR+q7dFi2ji2wUUSuqgAOjo+ggBFx8kUcQDHDWt/0yhB9/qIkRmXYI9MKP oyejxblQk3ZW7sPA/Pm1IKZm5ZdMDJJGob1rX+7OWDUviMzB9UACxdHtJ3zEc0HbhoOhW6mt4 BUhFstmOhu7WqpAxhqXxuyAm/cvC6yD1mwvHynVi4OXdniDyEqcd/v9/SXjY8Jb+mOpQJa3MW /+WmvP/kkxS6kHByshNNlzJoqaAgzDzqOpS9VUirgJ9QV65rRr26pHxvf5nyhXDGv6iAQHE2X cI5AIIaXjrgujRThi+wae0DbBLowrFZoY6+fFBrsO/hSwXCxChZOBdEB69A637k8c9b/7IB4z t6Rk8z+5oaSHImgPKo67jQnHLkozOhziM/2LMz6IoYRTF01+HC0LSysvJ1peO03rE/wCNCB2E bYECp89iMta2pg8ZNa+HGmrCozVogF6JEaesdvGLRNUwVZt2zBPxAM12+nYgxufWmBlmU70bL 8pzScVC+uR1TJivarxNRM+Nlu54MBL5VDY4GK15W8Xhx8/IsuWAXe73NJXf5MAKkLEhSbmRO 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:214604 Archived-At: > But the context menu just calls describe-symbol, and describe-symbol > decides whether there is a documentation for the provided argument. > So isn't it the task of describe-symbol to signal an error? > > Anyway, now if a symbol doesn't exist, then no menu item is added. > So no error message is needed. To be useful for beginners, the context menu should not delegate such tasks to functions like 'describe-symbol'. As I mentioned before, I'd even avoid using terms like 'symbol' there. What I would prefer is that when I right-click on 'setq' in a form like (setq x 3) the context menu proposes Describe `setq' Lookup `setq' in Manuals Show Definition of `setq' Show References for `setq' and in addition, if the mouse is say on the 'e' of setq, Describe character properties of `e' to run `describe-char' on that `e' so that users are aware of the granularity of the objects they deal with. Clicking on "x" OTOH should reveal that the Lisp reader doesn't know (yet) about "x" while clicking on "3" should reveal that the Lisp reader considers it an integer. BTW: Show/Hide in the Options menu should allow to toggle context menu mode. martin