diff options
author | F. Jason Park <jp@neverwas.me> | 2022-07-06 00:40:42 -0700 |
---|---|---|
committer | F. Jason Park <jp@neverwas.me> | 2022-07-27 05:19:09 -0700 |
commit | c238f568cddc0502feb058e651907a1baaed3149 (patch) | |
tree | a8d8a497c907b317a59ae0461c5e70da968d949a /lisp/emacs-lisp/byte-opt.el | |
parent | 075d6bb41089a7ea4bb5353dd70448ed5653261c (diff) | |
download | emacs-c238f568cddc0502feb058e651907a1baaed3149.tar.gz emacs-c238f568cddc0502feb058e651907a1baaed3149.tar.bz2 emacs-c238f568cddc0502feb058e651907a1baaed3149.zip |
Avoid mutating default value of erc-server-last-peers
* lisp/erc/erc-backend.el (erc-server-last-peers): Leave default as
nil instead of a quoted constant.
(erc-server-connect): Initialize `erc-server-last-peers' to a new
value local to a server buffer.
(erc-message): Operate on server's local `erc-server-last-peers' value
instead of the global default. Prefer replacing value instead of
mutating CDR to make for easier testing.
(erc-server-PRIVMSG): Create a new `erc-server-last-peers' for easier
testing. (Bug#56449)
Diffstat (limited to 'lisp/emacs-lisp/byte-opt.el')
0 files changed, 0 insertions, 0 deletions