From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "J.P." Newsgroups: gmane.emacs.bugs Subject: bug#57955: 29.0.50; Allow session-local ERC modules Date: Sat, 10 Feb 2024 12:36:04 -0800 Message-ID: <87wmrcxdjf.fsf__46723.4673955076$1707597443$gmane$org@neverwas.me> References: <8735cm2o2l.fsf@neverwas.me> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5666"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-erc@gnu.org To: 57955@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Feb 10 21:37:15 2024 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 1rYu66-0001Ev-7A for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 10 Feb 2024 21:37:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rYu5f-0004U0-Op; Sat, 10 Feb 2024 15:36:47 -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 1rYu5f-0004Ti-2d for bug-gnu-emacs@gnu.org; Sat, 10 Feb 2024 15:36:47 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rYu5e-0001yn-Qn for bug-gnu-emacs@gnu.org; Sat, 10 Feb 2024 15:36:46 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rYu5u-0002je-2R for bug-gnu-emacs@gnu.org; Sat, 10 Feb 2024 15:37:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "J.P." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Feb 2024 20:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57955 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 57955-submit@debbugs.gnu.org id=B57955.170759739210427 (code B ref 57955); Sat, 10 Feb 2024 20:37:02 +0000 Original-Received: (at 57955) by debbugs.gnu.org; 10 Feb 2024 20:36:32 +0000 Original-Received: from localhost ([127.0.0.1]:39622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYu5O-0002i3-V6 for submit@debbugs.gnu.org; Sat, 10 Feb 2024 15:36:31 -0500 Original-Received: from mail-108-mta88.mxroute.com ([136.175.108.88]:32967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYu5M-0002hp-76 for 57955@debbugs.gnu.org; Sat, 10 Feb 2024 15:36:29 -0500 Original-Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta88.mxroute.com (ZoneMTA) with ESMTPSA id 18d94bc09c30000466.001 for <57955@debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 10 Feb 2024 20:36:07 +0000 X-Zone-Loop: 70d817bed24fcdc788f7aa2655107322e5baed5c5460 X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=rTa21iDIvEZMXSbp53CnbZqubi2iazjYMSl0CmNffC8=; b=arURzhWtozwsUYKof49mzXz6uy paxEC8q/4jn37uYAO/dbHTKkFtd0+pZL66OBGFZ5bJz21SD89AzsGVs2FsMS9+64bn7wYVjGpWloe mYVI7riZuqalBZFvFrNKxTBCZAPoui4ZdZC8ALZ/0kWdIPdgzvg1FG2KK/0OuZ8EgwSPAZBxcKNdb rFB0oP4WUW1vprd5KdDjra9BQcLATsRxQWRId27KTw4M0PBpLyqAm3M6LD6vyiBh+nvwHCZDwIqXI IcqRf2cBlsrNhVURSYuQpdmtNbkBWUQduY4znSPDZWSX/vyenRg1pNloCFhsMZmkfLWldNVvFVY7V +xIj8JrQ==; In-Reply-To: <8735cm2o2l.fsf@neverwas.me> (J. P.'s message of "Tue, 20 Sep 2022 06:05:38 -0700") X-Authenticated-Id: masked@neverwas.me 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:279797 Archived-At: A new Emacs user recently complained about the lack of an example showing local modules being `let'-bound around calls to ERC's entry point functions in lisp code. Perhaps we should add such an example to the Modules chapter and also possibly update the "Multiple networks" example in Advanced > SASL to include a non-SASL connection: (defun my-erc-up (network) (interactive "Snetwork: ") (pcase network ('libera (let ((erc-modules (cons 'sasl erc-modules)) (erc-sasl-mechanism 'external)) (erc-tls :server "irc.libera.chat" :port 6697 :client-certificate t))) ('example (let ((erc-modules (cons 'sasl erc-modules)) (erc-sasl-auth-source-function #'erc-sasl-auth-source-password-as-host)) (erc-tls :server "irc.example.net" :port 6697 :user "alyssa" :password "Example.Net"))) (_ (call-interactively #'erc-tls))))