+2014-10-03 Kelvin White <kwhite@gnu.org>
+
+ * erc.el (erc-rename-buffers): Use defcustom instead of defvar for
+ buffer renaming configuration option.
+
2014-10-02 Paul Eggert <eggert@cs.ucla.edu>
* erc.el (erc-nick-at-point): Fix format-string typo (Bug#17755).
:set (lambda (sym val)
(set sym (if (functionp val) (funcall val) val))))
+(defcustom erc-rename-buffers nil
+ "When this is set to t, buffers will be renamed to network name if available"
+ :group 'erc
+ :type 'boolean)
+
(defvar erc-password nil
"Password to use when authenticating to an IRC server.
It is not strictly necessary to provide this, since ERC will
"Used to keep track of how many times an attempt at changing nick is made.")
(make-variable-buffer-local 'erc-nick-change-attempt-count)
-(defvar erc-rename-buffer-p nil
- "When this is set to t, buffers will be renamed to network name if available")
-(make-variable-buffer-local 'erc-rename-buffer-p)
-
(defun erc-migrate-modules (mods)
"Migrate old names of ERC modules to new ones."
;; modify `transforms' to specify what needs to be changed
"@" network-name))
((and network-name
(not (get-buffer network-name)))
- (when erc-rename-buffer-p
+ (when erc-rename-buffers
(rename-buffer network-name))
network-name)
(t (buffer-name (current-buffer))))))