From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id aHekOjL45WNXQgEAbAwnHQ (envelope-from ) for ; Fri, 10 Feb 2023 08:54:27 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id AIqBOjL45WPmOgEAauVa8A (envelope-from ) for ; Fri, 10 Feb 2023 08:54:26 +0100 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 515B73B797 for ; Fri, 10 Feb 2023 08:54:26 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pQOEO-0004xQ-HX; Fri, 10 Feb 2023 02:54:04 -0500 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 1pQOEM-0004qU-Pv for guix-patches@gnu.org; Fri, 10 Feb 2023 02:54:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pQOEM-0005TL-Hg for guix-patches@gnu.org; Fri, 10 Feb 2023 02:54:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pQOEM-0000X4-56 for guix-patches@gnu.org; Fri, 10 Feb 2023 02:54:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60753] [PATCH] gnu: home: Add home-emacs-service-type. Resent-From: David Wilson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 10 Feb 2023 07:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60753 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: "\(" , 60753@debbugs.gnu.org, Andrew Tropin Received: via spool by 60753-submit@debbugs.gnu.org id=B60753.16760156232017 (code B ref 60753); Fri, 10 Feb 2023 07:54:02 +0000 Received: (at 60753) by debbugs.gnu.org; 10 Feb 2023 07:53:43 +0000 Received: from localhost ([127.0.0.1]:34246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQOE2-0000WT-Jy for submit@debbugs.gnu.org; Fri, 10 Feb 2023 02:53:42 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:33151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQOE1-0000WD-DW for 60753@debbugs.gnu.org; Fri, 10 Feb 2023 02:53:41 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 5B8F65C00A6; Fri, 10 Feb 2023 02:53:35 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Fri, 10 Feb 2023 02:53:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daviwil.com; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1676015615; x= 1676102015; bh=L5anpdgH4AMZyemFMFmN4iWLK9IUioCkZ5j+gAbfjjA=; b=j hzOIj0/M9b1oWWIuEyLDFmbq2B7aTWuBpVB0h32oVIgIgI6xXj61riGPtX5som/s WY7bn+FVfQBIPlmlXTYnjxs3FkrTjv1lbglqa6zjH4NFLeSoQffTIwZyMViHF8GL VJi+nBw5Tc7WEEhSNfVhZXwFZakeXuxJq7/a2+pOHN9JloWXm9GmaTty1cFW8pj4 0cq0Wz0fqRGwtd2dkSpb7MXHxEKG67m6cL8KzXaykXC17ZEvWdb6BR+8cvJ5DAXt yGqlErGilR7K63Y80pUIqTP7gWdaZQ48rJ/jFHNe3gkgypjwqTjKF0CL8zBdylaR GEaY3NP+NY0Eo1nL86zkA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1676015615; x= 1676102015; bh=L5anpdgH4AMZyemFMFmN4iWLK9IUioCkZ5j+gAbfjjA=; b=V DZ6YymqMNvE9YuUwhRasuRsi2Bup1dLLemxRrnLFHK91hPcpPAh6GdFZ2Mv5UShG R/sCFyWUJwtgGjxZZvUmcACyW9sYR7tcymoEejALoezRrt5cFUyeZY6sC3uT/00C 3SwfmjCo7wmZ3CfiUDGYyZ7DTtNN698Wqh8qhGHW7o/wuj87+2uSQdoHVWl1U3il FTIz4pVyUgVHKJJisLZ5FleGp+fwBT+ghrQ4aOnuK+PC2MALGzZRgul38ccnprwo XkD0h7YDWiNV1hYBinSbG3DltJob+A7/xwCSKLvHTF6cH8jRZe8mDmF3RHJZZdSh FEjxS3rW6FWxDHshjO5Zg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudehgedguddutdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvfevufffjgfkgggtgfesthhqredttderjeenucfhrhhomhepffgr vhhiugcuhghilhhsohhnuceouggrvhhiugesuggrvhhifihilhdrtghomheqnecuggftrf grthhtvghrnhepuddtgfeiheehhfdtfeegveeghefghedugeevhfduieejhefghfduhfev tdejgeffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epuggrvhhiugesuggrvhhifihilhdrtghomh X-ME-Proxy: Feedback-ID: iba684179:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 10 Feb 2023 02:53:33 -0500 (EST) References: <87edrzzw9w.fsf@daviwil.com> <87v8lby7jq.fsf@daviwil.com> <87k01p8086.fsf_-_@gnu.org> <87cz7g2pkz.fsf@trop.in> <87mt6hjzyx.fsf@gnu.org> <87wn5l8bhz.fsf@trop.in> <87ilgx4kqg.fsf@gnu.org> <87v8ktvq99.fsf@trop.in> <87y1piu0u6.fsf@gnu.org> User-agent: mu4e 1.8.13; emacs 29.0.50 From: David Wilson Date: Fri, 10 Feb 2023 09:50:03 +0200 In-reply-to: <87y1piu0u6.fsf@gnu.org> Message-ID: <875ycaq7lx.fsf@daviwil.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=daviwil.com header.s=fm2 header.b="j hzOIj0"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="V DZ6Yym"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1676015666; a=rsa-sha256; cv=none; b=cz1t+WKVNgVYRgjHdwYPRvMDdSvq+aWUuN0HGzYS/0rDdnzH1nSMkNR33Qcyaqwjmdp2O0 kNMYXa+3TcUROIYK9bKLGowBdMy9kRPXzt9WCxinz/Mlu35p0XoB/gvz05EOCtU7YDhzWz DEpIbdujLOXKZXNdIYkDQFzch/PsSBu0W7uljWVlL54jUhOvkT5HfP5f6IxneKe7sFm0Wj aKLVvSjwuE4KJQ8vOS0OrPFmF4qzVz2rYrJmZRm4mV8aDU5qBPGmFpGI3nizKuTzoT3YW7 e0CoiWouZeMgpCEjZmSWejOnkHJgBNWOLV24Uj/9ZZqGurkiZbQf488qTpgI/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1676015666; 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: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=L5anpdgH4AMZyemFMFmN4iWLK9IUioCkZ5j+gAbfjjA=; b=ThnG6oZZgP+TvUstsqs/iTaKlHu/d/RfCJDmPu3fy9HpwNWO5JNJiMiSjz16Gk83hrk+wJ Bdgt/UtBsTJIi/RYd9pguLH5HApH2up1HSl0X+72VJ0pJT+YT0/1mpYAfWaOKyxDMfasqe jNFUyeifgg8Ioh5EnmtYtnsFKxcejfP2ow8aQemx8QXHEkOYYCGu87C48JcI5Xh7P+X1k4 PsTnzGIdGUUPPaVQwSChS5f3zxKroFSlVvrGhg+AGVxh25p1fyDr42eCk1LB0GH55jMXYC 5DGpUKJp2tL6deTpUCNVWoEIPXVn/spQ1yeYgQl29SgSTkGM6uCpNzINEKvdPA== X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=daviwil.com header.s=fm2 header.b="j hzOIj0"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="V DZ6Yym"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-Spam-Score: -3.60 X-Migadu-Queue-Id: 515B73B797 X-Migadu-Spam-Score: -3.60 X-TUID: qhXioMK/8IaK Ludovic Court=C3=A8s writes: > Now let=E2=80=99s see perhaps what we need to get =E2=80=98home-emacs-ser= vice-type=E2=80=99 > merged, and what we can keep as future work. Thoughts? Sorry for the long delay in getting back to this! To summarize what we've discussed so far: - It's possibly best to use g-expressions for the init.el file contents because it gives ultimate flexibility on how one can describe their Emacs configuration in Scheme while pulling in files from their local configuration folder. Are we concerned whether this may be harder for users to understand and adopt? - We'll postpone any work to ensure that comments and #'function references can be properly represented so that we can get the basic `home-emacs-service' merged for now. Future patches will improve on that situation. Is that accurate? Either way, I'll spend some time today responding to the feedback so that we can get this merged. Thanks! David