From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.devel Subject: Optional Eshell modules -- to emacs.git or ELPA? Date: Wed, 26 Jan 2022 19:48:50 -0700 Message-ID: <87zgnhsxkd.fsf@melete.silentflame.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39443"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.31.4 (https://notmuchmail.org) Emacs/29.0.50 (x86_64-pc-linux-gnu) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 27 03:50:39 2022 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 1nCurs-000A1o-TW for ged-emacs-devel@m.gmane-mx.org; Thu, 27 Jan 2022 03:50:38 +0100 Original-Received: from localhost ([::1]:42218 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nCurr-0000jb-Aj for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Jan 2022 21:50:35 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCuqI-0008Rh-O7 for emacs-devel@gnu.org; Wed, 26 Jan 2022 21:48:58 -0500 Original-Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:59647) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCuqG-0000do-P1 for emacs-devel@gnu.org; Wed, 26 Jan 2022 21:48:58 -0500 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 4B47832022C3 for ; Wed, 26 Jan 2022 21:48:52 -0500 (EST) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 26 Jan 2022 21:48:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm2; bh=3 /zMRocukRz8iR5DmhhbQgykvKw94cOa0zsX0JTdODc=; b=guJp0OoPgVxjohgVB c6D3IwZkO83qEsi3zFxXR5sMPDkxkuAti54Ci27q5RFmMeloks8iFjPE3zlcKI1Y G5Lbkeou3Mq1D537l1u10OPDaY+iZyyKWmEqvSECkKLKnIxlgIBj/R4BFg3+2nxG Cm3SEuRPtqO4f+nz+qs7HtWvMQ8N38Dl5AoV0RnnqqsoMx3VbsR8wWLPFfG2O15l YXxkpXpP1bQZ9hUuyZWC24Cv4PEVMgcwBXpsrpyBYGY55/7Sn127xTkFUqtf6iES MeqBQWU2DtLbpyWqNZ3LNYEyA/vRz8fj+0bZ1sVoUvnOWB54liHQb5AAIdUBY2+F OjpVw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=3/zMRocukRz8iR5DmhhbQgykvKw94cOa0zsX0JTdO Dc=; b=Fy6Y/BVdGuKA0gXl5IynesZW02HJVaFLQ+pFKcrtMo87pG7X7B6vs64rh gVvDq2Zu4jXiatK119zDJIKiiHwWlpK34ydaRJAMpZq3T6PV/lhzFy++WADYTBnT BE9h4ORyloZihUC/XmfY6aQ49UZDHTCAlpxc3BXoNnS4k0cZMPVvB28Tq3hlRdD6 fRXb2cre9q7zC+b9TFUhJzbPU4S5/SzQ1C3eyCRoDX9qLV+vblhL6dDHrmhcQtpX aj5VoLbavNO5Q0Dk1ZqzY++v0jo7+hDLjRDvhi9UE0MgQT82D4zoeXibWiqlevKX MalgYXAfhwzhRJkoan49ERpIBau2Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrfedvgdehtdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufgffffkgggtsehttddttddtre dtnecuhfhrohhmpefuvggrnhcuhghhihhtthhonhcuoehsphifhhhithhtohhnsehsphif hhhithhtohhnrdhnrghmvgeqnecuggftrfgrthhtvghrnhepkeffveegfeetvdetudfhte fffeefheehkeejfeehieffvdejleeltedtueeivdeinecuvehluhhsthgvrhfuihiivgep tdenucfrrghrrghmpehmrghilhhfrhhomhepshhpfihhihhtthhonhesshhpfihhihhtth honhdrnhgrmhgv X-ME-Proxy: Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 26 Jan 2022 21:48:51 -0500 (EST) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id 2F22E7E5734; Wed, 26 Jan 2022 19:48:50 -0700 (MST) Received-SPF: pass client-ip=64.147.123.20; envelope-from=spwhitton@spwhitton.name; helo=wout4-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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.29 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:285466 Archived-At: Hello, I have a useful Eshell thing that I would like to make more broadly available but which should definitely not be turned on by default. The final implementation will be as an Eshell module which makes an addition to post-self-insert-hook. I notice that there aren't any Eshell modules in GNU ELPA. So, should I propose this for inclusion in lisp/eshell/em-*.el, or as something new in GNU ELPA? One advantage of the former option is that the extension could be documented in the Eshell manual, whereas otherwise all there can be is docstrings and the package description, which is markedly less discoverable. Thanks! -- Sean Whitton