From unknown Sun Aug 17 09:11:38 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#671 <671@debbugs.gnu.org> To: bug#671 <671@debbugs.gnu.org> Subject: Status: 23.0.60; To source or not to source (from help) Reply-To: bug#671 <671@debbugs.gnu.org> Date: Sun, 17 Aug 2025 16:11:38 +0000 retitle 671 23.0.60; To source or not to source (from help) reassign 671 emacs submitter 671 martin rudalics severity 671 normal thanks From rudalics@gmx.at Fri Aug 8 02:51:21 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.6 required=4.0 tests=AWL,BAYES_00, RCVD_IN_DNSWL_LOW autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 8 Aug 2008 09:51:21 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m789pHEF030483 for ; Fri, 8 Aug 2008 02:51:18 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KROcv-0001AD-2c for bug-gnu-emacs@gnu.org; Fri, 08 Aug 2008 05:51:17 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KROcu-00019H-5A for bug-gnu-emacs@gnu.org; Fri, 08 Aug 2008 05:51:16 -0400 Received: from [199.232.76.173] (port=58437 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KROct-00018w-OW for bug-gnu-emacs@gnu.org; Fri, 08 Aug 2008 05:51:15 -0400 Received: from mail.gmx.net ([213.165.64.20]:39736) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1KROct-0002DO-QE for bug-gnu-emacs@gnu.org; Fri, 08 Aug 2008 05:51:16 -0400 Received: (qmail invoked by alias); 08 Aug 2008 09:51:12 -0000 Received: from 62-47-56-100.adsl.highway.telekom.at (EHLO [62.47.56.100]) [62.47.56.100] by mail.gmx.net (mp044) with SMTP; 08 Aug 2008 11:51:12 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18ghcd9LzYg4VqUFhmUvnFnm7DczFhN2zXf6U1kvt tm8Q0hF09vIfrQ Message-ID: <489C1757.3060504@gmx.at> Date: Fri, 08 Aug 2008 11:52:23 +0200 From: martin rudalics User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: de-DE, de, en-us, en MIME-Version: 1.0 To: 587@debbugs.gnu.org CC: Bug-Gnu-Emacs , "Lennart Borgman (gmail)" Subject: Re: 23.0.60; To source or not to source (from help) Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.6899999999999999 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) > If you do C-h v and look at a variable and click on the library link in > the help buffer you will go to the file in your current Emacs tree. If > you do C-h f to look at a function and do the same you will be taken to > the cvs checkout file instead. I suspect you compiled Emacs in the checkout directory and then copied the Emacs tree to another directory. In this case the following might happen: As for C-h f `describe-function-1' will execute ;; See if lisp files are present where they where installed from. (if (not (eq file-name 'C-source)) (setq file-name (find-source-lisp-file file-name))) which sets `file-name' to the ".el" file from the checkout directory (because you did compile it there) and installs the corresponding reference in the hyperlink. As for C-h v `describe-variable' does _not_ care whether you compiled in another directory and simply goes to the file supplied by `symbol-file'. You could try inserting the snipped above in `describe-variable' immediately before the line (if file-name and see whether it now jumps to the checkout directory instead. Personally, I'd prefer something like the following in both cases: (unless (or (eq file-name 'C-source) (file-exists-p file-name)) (setq file-name (find-source-lisp-file file-name))) martin From rgm@gnu.org Sat Aug 9 16:53:47 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.6 required=4.0 tests=AWL,BAYES_00,MISSING_SUBJECT, NOSUBJECT,RCVD_IN_DNSWL_MED,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at control) by emacsbugs.donarmstrong.com; 9 Aug 2008 23:53:47 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m79NriuO015506 for ; Sat, 9 Aug 2008 16:53:46 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1KRyEe-0005sd-Mq; Sat, 09 Aug 2008 19:52:36 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18590.11716.657935.988485@fencepost.gnu.org> Date: Sat, 9 Aug 2008 19:52:36 -0400 From: Glenn Morris To: control X-Debbugs-No-Ack: yes merge 587 671 672 673 674 reassign 652 ubuntu merge 607 608 merge 606 609 From monnier@iro.umontreal.ca Mon Aug 11 16:01:43 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-8.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER, RCVD_IN_DNSWL_LOW autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 11 Aug 2008 23:01:44 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m7BN1e3m009474 for ; Mon, 11 Aug 2008 16:01:41 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KSgOS-0002bQ-02 for bug-gnu-emacs@gnu.org; Mon, 11 Aug 2008 19:01:40 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KSgOQ-0002aQ-7m for bug-gnu-emacs@gnu.org; Mon, 11 Aug 2008 19:01:39 -0400 Received: from [199.232.76.173] (port=47741 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KSgOP-0002aG-UK for bug-gnu-emacs@gnu.org; Mon, 11 Aug 2008 19:01:37 -0400 Received: from smtp-01.arnet.com.ar ([200.45.191.24]:45839) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1KSgOO-00041P-RL for bug-gnu-emacs@gnu.org; Mon, 11 Aug 2008 19:01:37 -0400 Received: (qmail 23581 invoked from network); 11 Aug 2008 22:59:46 -0000 Received: from unknown (HELO ceviche.home) (190.30.131.157) by 0 with SMTP; 11 Aug 2008 22:59:46 -0000 Received: by ceviche.home (Postfix, from userid 20848) id 34F5EB406B; Fri, 8 Aug 2008 14:43:03 -0400 (EDT) From: Stefan Monnier To: martin rudalics Cc: 671@debbugs.gnu.org, 587@debbugs.gnu.org, Bug-Gnu-Emacs Subject: Re: bug#671: 23.0.60; To source or not to source (from help) Message-ID: References: <489C1757.3060504@gmx.at> Date: Fri, 08 Aug 2008 14:43:03 -0400 In-Reply-To: <489C1757.3060504@gmx.at> (martin rudalics's message of "Fri, 08 Aug 2008 11:52:23 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) > Personally, I'd prefer something like the following in both cases: > (unless (or (eq file-name 'C-source) > (file-exists-p file-name)) > (setq file-name (find-source-lisp-file file-name))) I'd use file-readable-p, but otherwise, it sounds fine, Stefan From cyd@stupidchicken.com Mon Sep 1 10:29:14 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.7 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at control) by emacsbugs.donarmstrong.com; 1 Sep 2008 17:29:14 +0000 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m81HTBfN005040 for ; Mon, 1 Sep 2008 10:29:13 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id B58D857E337; Mon, 1 Sep 2008 13:31:27 -0400 (EDT) To: control@debbugs.gnu.org Subject: close bugs From: Chong Yidong Date: Mon, 01 Sep 2008 13:31:27 -0400 Message-ID: <871w036ads.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii close 587 close 669 close 690 thanks From unknown Sun Aug 17 09:11:38 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Tue, 30 Sep 2008 14:24:04 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator