From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: A suggestion... Date: Mon, 14 May 2007 12:16:18 +0200 Message-ID: <86mz07yakt.fsf@lola.quinscape.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1179137789 22264 80.91.229.12 (14 May 2007 10:16:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 14 May 2007 10:16:29 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 14 12:16:27 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HnXbP-0007I7-2K for ged-emacs-devel@m.gmane.org; Mon, 14 May 2007 12:16:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HnXj8-0003f2-U6 for ged-emacs-devel@m.gmane.org; Mon, 14 May 2007 06:24:26 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HnXj4-0003eo-Vf for emacs-devel@gnu.org; Mon, 14 May 2007 06:24:23 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HnXj2-0003eU-Pt for emacs-devel@gnu.org; Mon, 14 May 2007 06:24:21 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HnXj2-0003eR-Ma for emacs-devel@gnu.org; Mon, 14 May 2007 06:24:20 -0400 Original-Received: from pc3.berlin.powerweb.de ([62.67.228.11]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HnXbH-0005W1-KY for emacs-devel@gnu.org; Mon, 14 May 2007 06:16:19 -0400 Original-Received: from quinscape.de (pd95b0fdb.dip0.t-ipconnect.de [217.91.15.219]) by pc3.berlin.powerweb.de (8.9.3p3/8.9.3) with ESMTP id MAA26791 for ; Mon, 14 May 2007 12:16:15 +0200 X-Delivered-To: Original-Received: (qmail 19323 invoked from network); 14 May 2007 10:16:18 -0000 Original-Received: from unknown (HELO lola.quinscape.zz) ([10.0.3.43]) (envelope-sender ) by ns.quinscape.de (qmail-ldap-1.03) with SMTP for ; 14 May 2007 10:16:18 -0000 Original-Received: by lola.quinscape.zz (Postfix, from userid 1001) id 5A8158F998; Mon, 14 May 2007 12:16:18 +0200 (CEST) User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.91 (gnu/linux) X-detected-kernel: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:71019 Archived-At: When doing something like C-h f for a function, one gets displayed a hyperlink to the corresponding source file. Now there is not rarely the situation that one actually wants not to go to the Elisp file in load-path, but rather the actual source file. It happens that .elc files have a header similar to the following: ;ELC. ;;; Compiled by dak@lola.quinscape.zz on Mon May 14 12:09:35 2007 ;;; from file /rep/emacs/lisp/gnus/mml2015.el ;;; in Emacs version 23.0.51 ;;; with all optimizations. The information is sufficient for determining whether the compilation happened on the current machine by the current user, and if so, what the actual source file has been. So in this particular case, I'd prefer if, without further configuration and ado, I'd be landed in the corresponding source file if it is still present on the given machine. Since I have several packages I build and install from the respective CVS source archives, having this work automatically would be quite nice. -- David Kastrup