aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/erc/ChangeLog5
-rw-r--r--lisp/erc/erc.el7
2 files changed, 11 insertions, 1 deletions
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index e4f65895de9..b21b0cf827e 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,5 +1,10 @@
12014-10-02 Kelvin White <kwhite@gnu.org> 12014-10-02 Kelvin White <kwhite@gnu.org>
2 2
3 * erc.el (erc-rename-buffer-p): When set to t buffers will be
4 renamed to the current irc network.
5 (erc-format-target-and/or-network): Use `erc-rename-buffer-p' when
6 renaming buffers.
7
3 * erc-ring.el (erc-input-ring-setup): Fixes Bug #18599 8 * erc-ring.el (erc-input-ring-setup): Fixes Bug #18599
4 9
52014-09-30 Stefan Monnier <monnier@iro.umontreal.ca> 102014-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 51096bc2c15..cf82bafe6d0 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -1792,6 +1792,10 @@ buffer rather than a server buffer.")
1792 "Used to keep track of how many times an attempt at changing nick is made.") 1792 "Used to keep track of how many times an attempt at changing nick is made.")
1793(make-variable-buffer-local 'erc-nick-change-attempt-count) 1793(make-variable-buffer-local 'erc-nick-change-attempt-count)
1794 1794
1795(defvar erc-rename-buffer-p nil
1796 "When this is set to t, buffers will be renamed to network name if available")
1797(make-variable-buffer-local 'erc-rename-buffer-p)
1798
1795(defun erc-migrate-modules (mods) 1799(defun erc-migrate-modules (mods)
1796 "Migrate old names of ERC modules to new ones." 1800 "Migrate old names of ERC modules to new ones."
1797 ;; modify `transforms' to specify what needs to be changed 1801 ;; modify `transforms' to specify what needs to be changed
@@ -6227,7 +6231,8 @@ shortened server name instead."
6227 "@" network-name)) 6231 "@" network-name))
6228 ((and network-name 6232 ((and network-name
6229 (not (get-buffer network-name))) 6233 (not (get-buffer network-name)))
6230 (rename-buffer network-name) 6234 (when erc-rename-buffer-p
6235 (rename-buffer network-name))
6231 network-name) 6236 network-name)
6232 (t (buffer-name (current-buffer)))))) 6237 (t (buffer-name (current-buffer))))))
6233 6238