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.bugs Subject: bug#54977: 29.0.50; Customising eshell-modules-list means you won't get new default entries Date: Sat, 16 Apr 2022 13:55:22 -0700 Message-ID: <87a6ckkath.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="39152"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Emacs/29.0.50 (x86_64-pc-linux-gnu) To: 54977@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 16 22:56:15 2022 Return-path: Envelope-to: geb-bug-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 1nfpSm-0009yZ-QJ for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 16 Apr 2022 22:56:14 +0200 Original-Received: from localhost ([::1]:37844 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nfpSl-0006Oz-8n for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 16 Apr 2022 16:56:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52110) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nfpSc-0006Oa-6y for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2022 16:56:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40526) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nfpSb-00006k-V3 for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2022 16:56:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nfpSb-00079y-U2 for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2022 16:56:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Apr 2022 20:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54977 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.165014253027483 (code B ref -1); Sat, 16 Apr 2022 20:56:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Apr 2022 20:55:30 +0000 Original-Received: from localhost ([127.0.0.1]:34423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nfpS6-00079C-EM for submit@debbugs.gnu.org; Sat, 16 Apr 2022 16:55:30 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:53476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nfpS5-000794-BB for submit@debbugs.gnu.org; Sat, 16 Apr 2022 16:55:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nfpS4-0006GK-Gk for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2022 16:55:28 -0400 Original-Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:42771) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nfpS3-0008Km-0u for bug-gnu-emacs@gnu.org; Sat, 16 Apr 2022 16:55:28 -0400 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 8E2803202051 for ; Sat, 16 Apr 2022 16:55:25 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 16 Apr 2022 16:55:25 -0400 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=fm3; t= 1650142525; x=1650228925; bh=HcWvj8BSlwiJzTx1zgDkOh82iD7r+9SIH3n uOgDK8HA=; b=GPPJkZG9AqGA1Suy800MltVa5tGumHIok6LMZ4Ia87g/yx1Cn2y XMqEQxC2yji+oZoHiYfWhEJ2TV2RZazZ7Fn4TNZn4gu52c0MqOKuHkogJm+twdlS sllAcGB0MskFnw+Wytx8qVqJKm4OTSjeegC3IDk43HLuvTh/6ZIGLbB7gOAgdRcm 4Pwq1Ujelc0TvPYYB5MIT+iNexpF3WhNW5C/CeEJcTLokeXzQ8oQMIGKp/2Q/5Iy dpL5snySY25sjWlNGh0Qo8KRrdZaVaA+yOdfaEpnrREfiJgzqWqd3CBO/r7UKdMo WXlXNDnRzqAkQAuyD+sBKMelOfmJqAMt6Eg== 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; t=1650142525; x=1650228925; bh=HcWvj8BSlwiJz Tx1zgDkOh82iD7r+9SIH3nuOgDK8HA=; b=BOMN6Y8AaIBUFM7EryEgiz7Iohz7l yPY1Y5v5o+FmxuipO2HqBSC8l83McdOHi1UDKl0K3xOireHHzptsDRrc5vfptm0T PjdFaAUbOVTDDfvtRGfKQYV+SgVgvaENK4xyo952j31lvvk5FHwSAuxVcJcnvqHk E/w8f1mCFLSKq0RaHRTuabf6sxPYyGXaRjDxb4xxDZ9cT9MhCccWS1/Obh0JyRfw F7xwTZBQc0B7NtKhLfsNuavUsxdnyfXUdskT1m7V7AXKWJUkxt1ogpmOumLoq08t YaZFfNcICDP32HfCCefeu0oQnv5Gby2AUlLxQwInaB0SpD2zdrWQePc3Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeljedgudehiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufgffffkgggtsehttddttd dtredtnecuhfhrohhmpefuvggrnhcuhghhihhtthhonhcuoehsphifhhhithhtohhnsehs phifhhhithhtohhnrdhnrghmvgeqnecuggftrfgrthhtvghrnhepkeffveegfeetvdetud fhtefffeefheehkeejfeehieffvdejleeltedtueeivdeinecuvehluhhsthgvrhfuihii vgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshhpfihhihhtthhonhesshhpfihhih htthhonhdrnhgrmhgv X-ME-Proxy: Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 16 Apr 2022 16:55:24 -0400 (EDT) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id 063657E511F; Sat, 16 Apr 2022 13:55:22 -0700 (MST) Received-SPF: pass client-ip=64.147.123.25; envelope-from=spwhitton@spwhitton.name; helo=wout2-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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:230021 Archived-At: Hello, eshell-modules-list has two kinds of entries: truly optional modules that the user has chosen to enable, and modules that are enabled by default, and that the user is likely to want to remove from the list only in unusual circumstances. Suppose that you use the customisation interface to enable the eshell-rebind module, and save the result in your init. Now upstream Emacs gains a new on-by-default module, e.g. the recently added em-extpipe. While everyone who hasn't customised eshell-modules-list gets the new module automatically, you'll have to customise the variable again, and you can't even just tick a box to add it, as with the other truly optional modules, but must manually insert it at the end of the list. This is no good. How about using two separate defcustoms for these two kinds of entry? -- Sean Whitton