From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id +MKwFlOq6mSsMAAAG6o9tA:P1 (envelope-from ) for ; Sun, 27 Aug 2023 03:43:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id +MKwFlOq6mSsMAAAG6o9tA (envelope-from ) for ; Sun, 27 Aug 2023 03:43:47 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E8C0331C5B for ; Sun, 27 Aug 2023 03:43:46 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=noX3vD3N; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693100627; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Qvj4oK98LbY7th0WD2vdwywCfM+tZEsLm7tCu3j0ssw=; b=HyjtEYsgg27D7iFYYEm2zTpAxrom4HYsy9Qz9zL7hgV223FyV7nsGCi9zo7TSBzO/zSBrH GHd2QxBlITUCrIaHHwX5b/UdjmTUxJluEhHvfKUAI9I7PYuL8uEiwn+KdI07PNnGTNX25l SVo2rd7wmP8xnBgwPrX4ziMhV8CpfrCcBF16fV+q01JUyXcW0D4tEqAXfzQ65ZnNtjLqIp 7Qfi9EFXKd/T5qNWhwulNHgAoUWPSZX/fP6cNCY4cjDcXzqzuLq8lSEnwgvJ2Qt71Sriv4 wnk4XIKZZ3T8tpeYo42Lr9L3MDcn04FX6mKB/oD5tMXucbBhDmsQLERSQBlSGQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=noX3vD3N; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693100627; a=rsa-sha256; cv=none; b=IEkJeFmFxJG+MPlSgvIAsHcPl0kv1LL3aK1VEPdrOQQuTOW9WVFmQ46R3R9NyOFjyvY+ce 3IWoFCNkt2PGcg7V4KAr8nMyGfmONOvbmxj77NvS0uGS+tfJFPbHRnqq3Zba/oZS+juYbH ME2Bm7hPgjZf5gyRume/okloi9Dt0eTm7oBH3JlSZZVgKEYnjqGoY/zcs8UrPvvirq5XHI DLpOAtBDMB/lzhlSKErpChnh+jQYfqcX6ZGMwThJiqv8X0IS3loVveO+QUoTrHCavbfOiP /tlWl1kJXoS2u14OUhv0HqwBsjXM2p3Iwt27rlR5J4kFBbRaleSTEw3gpkCvCw== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qa4np-0004hb-T2; Sat, 26 Aug 2023 21:42:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qa4no-0004h2-Hv for guix-devel@gnu.org; Sat, 26 Aug 2023 21:42:56 -0400 Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qa4nm-0004Qy-Gb for guix-devel@gnu.org; Sat, 26 Aug 2023 21:42:56 -0400 Received: by mail-qt1-x82b.google.com with SMTP id d75a77b69052e-4107e6fb0e8so13308591cf.3 for ; Sat, 26 Aug 2023 18:42:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693100573; x=1693705373; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Qvj4oK98LbY7th0WD2vdwywCfM+tZEsLm7tCu3j0ssw=; b=noX3vD3NIlLi1eFjt+0SCCa0dz3ovVd6NiS7sZtG5u08rEqywEQ801LxHkLcO0wBaV PPtLpdKNCH2ODSJ2bTvCKwwsCy3EKoI/pNFV/pedFuBwgAGD8wZPg/zHwxg39yYQ+ALt Sb8kAi1kiZbCZ5OGs23iYe13FbqCn0XDDVtH1XaVaoul7tTIZ37PI16WIZsgFMHLT+/W IRtqzswghHlZcUnWvIllWwc0EByxTe2U0B2H1Mp1S8N2PKuRV9jZz696vZQXWQMhS9hc pb0FyRWPU+L8lofoPPLGrk1znBOdZjykpWvdDRi4Xw3CXLony4ymOwxu+s9dDdtgNlvs AsTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693100573; x=1693705373; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Qvj4oK98LbY7th0WD2vdwywCfM+tZEsLm7tCu3j0ssw=; b=CpyFV+wG4/VGaavH4b/nOJ2vv21OYpv1H40nNRZWt5KUzBw3iIavhpXV18rjgjveSH Jl+uM9yLmukK89NSwj4VBaRpPeVVJixtAwMtBrZNPJRAivhzQNRwnd1YjaxQwFuhNsHY YSg7/npAO57QdFd2594Wrpsv1UBHER8hategapr0PS9kc2j/pGApIhFLDpaHM6BWy+rm E7Zj0kX9h9C/j/+xK8OSAbkmXVp+GI6oFHy3Vv1UiMeDnbqJ7mQrvTwldSL16Iv5WvdL +euFx0GgkgbzN+EVSLZ8h4JqRVbApOSHOe3wkU8NyOLVQGEEQFPjFdqu2w8cLUy0s/3A H+LQ== X-Gm-Message-State: AOJu0Yz4AS2tZ31PmjfdKKmc/JNwoBUpUHwGZuOpWxOnl1fZpZviMfoV BZ/oAxEEcW5g4g1laLVa9jCW3S7iX1w= X-Google-Smtp-Source: AGHT+IFfFL0PXM+62ggDQ675HB0uPGCvGG7BtB7mXFA1sAE9+RZEUYYQuOn0dpydkaJfpbT3Mrs97g== X-Received: by 2002:a05:622a:138c:b0:411:fc77:5863 with SMTP id o12-20020a05622a138c00b00411fc775863mr14076351qtk.34.1693100573062; Sat, 26 Aug 2023 18:42:53 -0700 (PDT) Received: from hurd (dsl-155-106.b2b2c.ca. [66.158.155.106]) by smtp.gmail.com with ESMTPSA id x12-20020ac8120c000000b0040c72cae9f9sm1406099qti.93.2023.08.26.18.42.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Aug 2023 18:42:52 -0700 (PDT) From: Maxim Cournoyer To: Csepp Cc: guix-devel@gnu.org Subject: Re: questionable advice about Geiser load path setting References: <86jztijvkd.fsf@riseup.net> Date: Sat, 26 Aug 2023 21:42:51 -0400 In-Reply-To: <86jztijvkd.fsf@riseup.net> (Csepp's message of "Sat, 26 Aug 2023 06:03:19 +0200") Message-ID: <87y1hxl0pw.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::82b; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x82b.google.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -9.44 X-Spam-Score: -9.44 X-Migadu-Queue-Id: E8C0331C5B X-TUID: csx6kf6NbqjJ Hi, Csepp writes: > The docs contain this recommended Emacs setting: > > @lisp > ;; @r{Assuming the Guix checkout is in ~/src/guix.} > (with-eval-after-load 'geiser-guile > (add-to-list 'geiser-guile-load-path "~/src/guix")) > @end lisp > > I haven't been using it for a while because I remember it causing > trouble whenever I was working on other Guile projects. I have been > running Emacs inside ./pre-inst-env instead, which seems to work just as > well, if not better. > > I'd like to make an amendment to the relevant docs, but would welcome > some info on why it was originally written this way, maybe there are use > cases I'm missing. Perhaps we should simply mention that when allowing the .dir-locals.el file at the root of the Guix repo to configure your Emacs, it'll take care of adding its directory to the load path of Geiser? This is very handy when working with multiple Guix checkouts at the same time. -- Thanks, Maxim