From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Easy configuration of a site-lisp directory Date: Tue, 10 Aug 2021 16:51:29 -0400 Message-ID: References: <87y29cj65y.fsf@posteo.net> <87czqna77n.fsf@dick> <878s1ba1nl.fsf@dick> <4324d238-261f-946d-eb6b-a98bea3a1157@gmail.com> <83eeb2h7v4.fsf@gnu.org> <024825b3-fa33-a852-5115-1ee56ae47041@gmail.com> <83zgtpfqqx.fsf@gnu.org> <83o8a5flfo.fsf@gnu.org> <83im0dfgny.fsf@gnu.org> <837dgtfaut.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13586"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Eli Zaretskii , emacs-devel@gnu.org, arthur.miller@live.com, yuri.v.khan@gmail.com To: =?windows-1252?Q?Cl=E9ment?= Pit-Claudel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 10 22:52:15 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mDYjO-0003GX-V0 for ged-emacs-devel@m.gmane-mx.org; Tue, 10 Aug 2021 22:52:15 +0200 Original-Received: from localhost ([::1]:46536 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDYjM-0001zV-Qh for ged-emacs-devel@m.gmane-mx.org; Tue, 10 Aug 2021 16:52:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48322) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDYio-0001IR-AU for emacs-devel@gnu.org; Tue, 10 Aug 2021 16:51:38 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:37153) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDYil-0003pp-HN; Tue, 10 Aug 2021 16:51:37 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 33050807A2; Tue, 10 Aug 2021 16:51:32 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 9084580303; Tue, 10 Aug 2021 16:51:30 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1628628690; bh=j5HLPc4tT2xZ+jRuc1G56xNcGugNeEpNCbBCywwjg2Y=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=H5h0jQWyp4h0tks6MeMn5drP0i2zDFVD82/kkEgyHoS03TjVEzrVoS/d7vjPXzZHv HQ7EnxiHmv5ukjvKtYmZtHaO4AGrC01AMHMur7x8SMVxcYstTOyfWuGXkKr+Vh2oLJ NNs40+N3ZnNEFWQNK7D1fN/pmGOOIjW0KYm1mtAIK+mRKmVEHlUcPdsN3EZkJpF+QZ uA4OHgl/FqPypAxUgljsIMKaqLAp1nJLFcCVkOIQMpqGCmGeXx1oPtKtx3WOoyiBRU 4Yj3KCRWDvIaHBWs5xqzJ5liLNvmRW20KVhWqfqedsLTI8pLHnMozj21UgxJYctJks 3xppnoeQ2SyJw== Original-Received: from alfajor (104-222-120-40.cpe.teksavvy.com [104.222.120.40]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 0C3F7120284; Tue, 10 Aug 2021 16:51:30 -0400 (EDT) In-Reply-To: (=?windows-1252?Q?=22Cl=E9ment?= Pit-Claudel"'s message of "Tue, 10 Aug 2021 14:06:53 -0400") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272302 Archived-At: Cl=E9ment Pit-Claudel [2021-08-10 14:06:53] wrote: > On 8/10/21 1:50 PM, Eli Zaretskii wrote: >> and use the TAGS table there, M-. will give you sources in >> Git, not those of the installed Emacs. > Yep, that's the part I was missing: setting up Elisp tags to point to the > git repo. There's a nice magic to the way it works with C sources that > isn't the same with the (installed) Elisp sources, that's it. The magic is the `find-function-C-source-directory` variable (and the code that uses it) which "manually" tells where to redirect. We could add similar redirections for ELisp source code (even go crazy and add such redirections for non-builtin packages, in case you have a source dir corresponding to a package installed via `package-install` or somesuch). Stefan