From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Easy configuration of a site-lisp directory Date: Tue, 10 Aug 2021 10:31:28 +0200 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> <87r1f28nd8.fsf@dick> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29434"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel , Eli Zaretskii , emacs-devel@gnu.org To: dick Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 10 10:32:35 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 1mDNBa-0007PE-DH for ged-emacs-devel@m.gmane-mx.org; Tue, 10 Aug 2021 10:32:35 +0200 Original-Received: from localhost ([::1]:32838 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDNBY-0001ta-QZ for ged-emacs-devel@m.gmane-mx.org; Tue, 10 Aug 2021 04:32:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDNAd-0000TP-IM for emacs-devel@gnu.org; Tue, 10 Aug 2021 04:31:36 -0400 Original-Received: from mail-oln040092070057.outbound.protection.outlook.com ([40.92.70.57]:14594 helo=EUR03-AM5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDNAb-0003QR-7P; Tue, 10 Aug 2021 04:31:34 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lBL6fwbqrW3ZyWTG8iv5fD53FZWHOXs0TZwxEwIr9lkSsiCQy4X4fUW+DKnIvf+J+Y+RFjDuHqui8NGVapE1gl7nGaPzDiVzD0aSYeffY9ON9wGjsArRSNqOERd2S1IrG7DZjXeKGellnXpu7Xkn50maCqV7ab56LIP+wil37UnL+jcg2q8L8EgNUOeRR0snRO3th0zFXiVMiUp0va/m9CIQvfAvLqkVml6mQinhbqNHGZ8RGcC7mfbrSpC+WY5ZwXUhiyVYNxGu63a/3sbFgbhq60yO7P1npJIUy1Cb6x0xRwfx8o+/JD4AzCUuOekenRbCLLWfeOVXSS0rwmxqWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JDzXM4HmWMqNBbCw+TapfVUxqVcwP8lxgeHXMxCZaFs=; b=h5pxDVlQdEi8ZUYK118OxV7HG7kUvPWIWBPJXaqyveB+RORM/h2JErpxZ0SjoXaOs4wC1nmkZHxzt+S+1hRg/nsgHM7RSEArnk6Q1hSwIDqHvLVstTmxN2fBnOHCFEufQqTGcgNEaee7fZtwYADWsjMXS3L+zNPrlA3Dpc3D2JVRcQYZ99I3jrQKqNRiHez/MkKOBxYAH6lns4zslJqA5frKFrXJSSEVztlAvI4jv5tUC/covpbmACfhq3RgV5jL0hkDC3/VLw9Zooxwtl3of2fuz9YzU6upr0a/4kwkQwmsh3ssrNwW/+1f/LTV2f/yE3A7kWWMCbboyPIUHI9azw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JDzXM4HmWMqNBbCw+TapfVUxqVcwP8lxgeHXMxCZaFs=; b=qUDAfjM5ReWPI+MvUmJVgZyKAQIVQpanNVkMEY0EQSieWw7Zx5wO5vzyaMn8CwxZBMCza4UsTKIHSzzSOtQDfxDZstCg+lx6550PqWGAHTCoRF+pd9M8IBjf47Zs4YK1SNSgVne4WOksLzMcDC9VLyI4HsSPNv7x429xz2xLWXjWu8m5LuMfAM/iCvuASZMhP0rmIecqYT3J29KV4YG2U6qV2N82de5D4s2bngSHEmzlvkK6HTbPwJweI+LoqWvccUFs5+nUZCEXgnsbeWJhtmiO7J2cw4tlP6bpxTgWRcrRrv6zJ+rnS8doVPcZHuwg/ZOQMuBIqPz197YFPrNO8Q== Original-Received: from VE1EUR03FT034.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e09::41) by VE1EUR03HT161.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e09::382) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.16; Tue, 10 Aug 2021 08:31:29 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2a01:111:e400:7e09::52) by VE1EUR03FT034.mail.protection.outlook.com (2a01:111:e400:7e09::85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.16 via Frontend Transport; Tue, 10 Aug 2021 08:31:29 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:61986159036802D4CA0DDFB320AED3513CB5898C736A278C3C86294B3F0DCA02; UpperCasedChecksum:D288D598E53B4FEEDAEE7710532A843DDE2C2DAF386822950B60CF43D49B75BA; SizeAsReceived:7747; Count:46 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::6558:f201:6d1a:3f39]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::6558:f201:6d1a:3f39%2]) with mapi id 15.20.4415.014; Tue, 10 Aug 2021 08:31:29 +0000 In-Reply-To: <87r1f28nd8.fsf@dick> (dick's message of "Mon, 09 Aug 2021 14:49:23 -0400") X-TMN: [I1L5VXQeK7CPJ+ZcDWODK6i0eg/XniiU] X-ClientProxiedBy: AS8PR04CA0139.eurprd04.prod.outlook.com (2603:10a6:20b:127::24) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <87wnotaefz.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (81.232.177.30) by AS8PR04CA0139.eurprd04.prod.outlook.com (2603:10a6:20b:127::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.16 via Frontend Transport; Tue, 10 Aug 2021 08:31:28 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: b46907b2-a2d8-4f7b-edfd-08d95bd93fd2 X-MS-TrafficTypeDiagnostic: VE1EUR03HT161: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4xIksPYXLOJnVuYtGs2CMSRBFUC0HsBgbNJ2T8Am8J+KIS5KxvHGp7TyTQNZikgFkosT3lMXcY8z0AiKuo5X1feUm9LEnU6up6ql6BJ60ZluqnSEzuBOGEgb0HNNVjY927Uh7GxH+aAAajnti/G8O91DOjF9Zz/YgEht9VrRn/KTItgoUhOpy6CZGTzI7vSL98QzpPf4z8TIVXJRSAwhHa7JsRorxUJ8SqqX5i0Tx6nwAj73BbTBqffrnznkLQLyEPWC3w/58WcqC+1H1/r/A8XZ9lo/+uEnB/P+MHmItEDGxcZ14iendYe1QT+dLQeMsQ7GxZDEeZWHpisPr6HiA50dTgOMXE7zYE6k/eHyK3St1my3y49dybyhu7XIQ97arVsttN9XbIUzCg8QE9qC8LclpGt1DLKQumKP9DDbr05bmm4fm8XkHjXY1YN7dVGL X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zbSxliFakTi0lWH/h3Ttush/NzInMl7uiO3fSFLAJ3vaSuANP2eGXgVxkWfQFE6I8GDiXghQigDkw6QBVjcMD5G57+kZbHpMWJUrndBx8DEoTaya+4XAw5VDJ87xzlYr8rfj+viVUYdnyCDjXBbsJQ== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: b46907b2-a2d8-4f7b-edfd-08d95bd93fd2 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2021 08:31:28.9441 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT034.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR03HT161 Received-SPF: pass client-ip=40.92.70.57; envelope-from=arthur.miller@live.com; helo=EUR03-AM5-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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:272262 Archived-At: dick writes: > CP> On a typical install Emacs takes you to the .el.gz, not to the .el in the > CP> original repo; whereas for C files in takes you to the original repo. > CP> That's what I meant by "work". > > I hear you, but emacs would have to be telepathic to know that you wanted to > jump to your "working copy" .el's instead of the "installed copy" .el.gz's. > > This is why true believers only ever run emacs from their git clone. Running > the emacs executable from one's PATH or, to return to the original thread regarding > straight.el, running package code from the default package-user-dir, is purely > for normies (among whom I am proud to number). To return to this discussion about straight and package and git, I have been myself thinking of using git repos as default install for packages, since not so many people recently seem to care about packaging for either melpa nor elpa. That is why I was looking at straight, quelpa and borg. I haven't been aware of your elpaso. However, I am not yet convinced it is so desirable to run Emacs from development sources? I understand the idea, but if you work on something, need to hack to hack som fast fix etc, try out something etc, I would always have to be aware to make branch, do change, etc so I can pull form origin to update etc. I haven't setuped yet anything, but I was thinking of having two different places, one for installation and one for working git clone. Also, do you fork everything on a service like github or gitlab, or you clone directly to the drive from other people's public repos? Currently I jsut have one lisp directory for which I generate autoloads and have that dir in path, similar as what Philip has suggested, and I just copy any lisp files I wish to use, not packages for a package.el to that dir.