>From d7e9871283cfc6f0e841adf99251ae7057d39d7b Mon Sep 17 00:00:00 2001 From: "F. Jason Park" Date: Fri, 19 Nov 2021 04:41:50 -0800 Subject: NOT A PATCH F. Jason Park (1): Customize displaying of ERC buffers on reconnect lisp/erc/erc-backend.el | 3 +++ lisp/erc/erc.el | 23 +++++++++++++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) Interdiff: diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el index 4b39bd8a30..0d586268e9 100644 --- a/lisp/erc/erc-backend.el +++ b/lisp/erc/erc-backend.el @@ -194,7 +194,7 @@ erc-server-reconnect-count "Number of times we have failed to reconnect to the current server.") (defvar-local erc--server-last-reconnect-count 0 - "Snapshot of reconnect count when connection established.") + "Snapshot of reconnect count when the connection was established.") (defvar-local erc-server-quitting nil "Non-nil if the user requests a quit.") diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el index 21ae25d920..01be8ed397 100644 --- a/lisp/erc/erc.el +++ b/lisp/erc/erc.el @@ -1521,7 +1521,7 @@ erc-join-buffer (const :tag "Use current buffer" buffer) (const :tag "Use current buffer" t))) -(defcustom erc-reconnect-buffer nil +(defcustom erc-reconnect-display nil "How (and whether) to display a channel buffer upon reconnecting. This only affects automatic reconnections and is ignored when issuing a @@ -1534,8 +1534,7 @@ erc-reconnect-buffer (const :tag "Split window, don't select" window-noselect) (const :tag "New frame" frame) (const :tag "Bury in new buffer" bury) - (const :tag "Use current buffer" buffer) - (const :tag "Use current buffer" t))) + (const :tag "Use current buffer" buffer))) (defcustom erc-frame-alist nil "Alist of frame parameters for creating erc frames. @@ -1969,7 +1968,7 @@ erc-setup-buffer (pcase (if (zerop (erc-with-server-buffer erc--server-last-reconnect-count)) erc-join-buffer - (or erc-reconnect-buffer erc-join-buffer)) + (or erc-reconnect-display erc-join-buffer)) ('window (if (active-minibuffer-window) (display-buffer buffer) -- 2.31.1