From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Easy configuration of a site-lisp directory Date: Tue, 10 Aug 2021 20:50:02 +0300 Message-ID: <837dgtfaut.fsf@gnu.org> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40954"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, arthur.miller@live.com, yuri.v.khan@gmail.com To: =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 10 19:50:42 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 1mDVth-000AJ1-PP for ged-emacs-devel@m.gmane-mx.org; Tue, 10 Aug 2021 19:50:41 +0200 Original-Received: from localhost ([::1]:48248 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDVtf-0000Jw-PC for ged-emacs-devel@m.gmane-mx.org; Tue, 10 Aug 2021 13:50:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50106) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDVsu-0007xt-DD for emacs-devel@gnu.org; Tue, 10 Aug 2021 13:49:52 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58970) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDVss-0002ZO-AG; Tue, 10 Aug 2021 13:49:50 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4742 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDVsr-00065k-SO; Tue, 10 Aug 2021 13:49:50 -0400 In-Reply-To: (message from =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel on Tue, 10 Aug 2021 13:25:25 -0400) 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:272297 Archived-At: > Cc: arthur.miller@live.com, emacs-devel@gnu.org > From: Clément Pit-Claudel > Date: Tue, 10 Aug 2021 13:25:25 -0400 > > On 8/10/21 11:44 AM, Eli Zaretskii wrote: > > If we now change the subject, as you did, and talk about the fact that > > the installed *.el files are not modifiable by your user, I will claim > > that it's a mis-configuration of your system's access rights and/or > > a problem with the way Emacs was installed > > But it's not the installed Emacs I want to hack, it's the sources that are under git. Then why not do just that? If you edit the sources in the Git checkout, and use the TAGS table there, M-. will give you sources in Git, not those of the installed Emacs. I do that all the time: run an installed Emacs to develop the master branch. > I think my mistake is simply to have run make install at all, I should just run Emacs from src/emacs in the git repo. That's possible, but not necessary, see above. You can M-. to the sources of Emacs other than the one you are running exactly as you can do that while editing any other program. Just think of the Emacs sources in Git as a program you develop, not the program you run.