From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.help Subject: Re: Dev workflow in Emacs with containers Date: Sat, 30 Nov 2024 17:44:25 +0700 Message-ID: References: <87h67qnmae.fsf@k-7.ch> <87ttbp52c7.fsf@t14.reltub.ca> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35830"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Users list for the GNU Emacs text editor To: Leo Butler Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Nov 30 11:45:29 2024 Return-path: Envelope-to: geh-help-gnu-emacs@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 1tHKye-0009AU-Uo for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 30 Nov 2024 11:45:28 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tHKxs-0002Qt-2o; Sat, 30 Nov 2024 05:44:40 -0500 Original-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 1tHKxr-0002Ql-6H for help-gnu-emacs@gnu.org; Sat, 30 Nov 2024 05:44:39 -0500 Original-Received: from mail-vk1-xa29.google.com ([2607:f8b0:4864:20::a29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tHKxp-0007e1-JQ for help-gnu-emacs@gnu.org; Sat, 30 Nov 2024 05:44:38 -0500 Original-Received: by mail-vk1-xa29.google.com with SMTP id 71dfb90a1353d-5150f63db70so690178e0c.3 for ; Sat, 30 Nov 2024 02:44:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732963476; x=1733568276; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=3demTpsiP7L/x2+0DNEmZ6+sg8IXdX4yQMSyA2VxdvI=; b=CaZbZDOtd/iYeF21VB6pxz0rdIK5zhRMERpcKqsjA1YMr7H9svomX1xy0Qu3j96Qds 8Ypy4/HECC20k3pLpkwUaGC2aqwJWjy4TNrWlfxUI9EEXR0emm4i3+ervTd+7UZezSyY oMBrqkrljFVcMe1UKk206i3GZ7Tsds/QcKX/FNwNMmof+9j/oF5rxqUTbrUs3nB8OQ33 lFgxgJrb1dhwhRWCWLS9+dtttb128E7Bj183ZZ2GdYgUeKBEIqTNOBe8IcfhsnIVQhqp TFY7lhT0Wwgkqjz22ZhduO99GrqZA13Y/y66zHApb8lL6tepLiORw3j9h+IGqU/4YUeR 2JEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732963476; x=1733568276; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3demTpsiP7L/x2+0DNEmZ6+sg8IXdX4yQMSyA2VxdvI=; b=P2odt7L8o+YB/IQSbDoirKASCjwfPOA7AdltK2gzIlOWCUiW0jO0ayPA7uMAHx2CB6 P1oJUK0WLS9wyzh9lIWtHOhEFLZJlYrUePVkgcRCPF2GSzUbdlPbgR1jlm3DsA9yeyDW 42W996npVqb2A8KYfBIItqVuzmePkxh3yxQLlcf6P28XuUZ7gpq+d48sx1BEMBcmBDTY fWIuHunnqLGi5RaRsvLa4lt+i8Y8ouAdrC8pxBzjXNG87hfCg/FYcAa3+KIRkAqR5LOX IFS5NHsdTt8hh7Gd/QS1b4dZ0dHSG8c++IYI16Z9LPeBBF5dFlE1z8Ve/eMinDBoWOPV /X4w== X-Gm-Message-State: AOJu0YxtpDliPwDbQYwUcA9FuoaKWzFcLu9QKkstDb7s90w840s/3Upv 3Jjz1d46TPZu3eWAiYE3vkkukmLK4rCyX3VF4hlyYvg1wEEmBJlK1Rm56zfe7zdaoyCNY3hcWKl AgBl1Y7XFwsQ1p7sAszaxABeVRpFpow== X-Gm-Gg: ASbGnctUltCdJALT32wtYyJiFdYjPNzdjsD5umfNiMa8CgL7QkOusxKMaWUxZqO+Rd5 ym3iHTpI0DNP0D2GNGkJaZehwotXRtQA= X-Google-Smtp-Source: AGHT+IEsL8furzdEujEHC2i+0nlMpI1r6p9KlkNvi/ZHuV3ppAsg2Z2dThs0202BKil9TPSk74TxsNsNXQYBnpC2Zt0= X-Received: by 2002:a05:6102:e0c:b0:4a4:97d1:aea0 with SMTP id ada2fe7eead31-4af4482998dmr20797070137.11.1732963476305; Sat, 30 Nov 2024 02:44:36 -0800 (PST) In-Reply-To: <87ttbp52c7.fsf@t14.reltub.ca> Received-SPF: pass client-ip=2607:f8b0:4864:20::a29; envelope-from=yurivkhan@gmail.com; helo=mail-vk1-xa29.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: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:148460 Archived-At: On Sat, 30 Nov 2024 at 01:20, Leo Butler wrote: > > On Sat, Nov 30 2024, Yuri Khan wrote: > > > Emacs integrates excellently with containerized tools. > > > > 1. a Dockerfile > > 2. a docker-compose.yml > > 3. a Makefile > > 4. .dir-locals.el > Yuri, would you be willing to share the stuff you mention? The stuff, as you aptly call it, is, on the one hand, always somewhat project-specific, and on the other hand, reasonably trivial to write (as in that joke where a math professor says =E2=80=9Ctrivial=E2=80=9D and = then disappears for 40 minutes to ascertain the triviality). I feel the proper way to share that would be a tutorial article. In fact, some of my cow=CC=88orkers would benefit from such a tutorial. So I might try my hand at writing it, but I can=E2=80=99t promise any specific timeframe.