diff options
author | F. Jason Park <jp@neverwas.me> | 2022-04-03 14:24:24 -0700 |
---|---|---|
committer | F. Jason Park <jp@neverwas.me> | 2022-06-30 15:03:26 -0700 |
commit | 4ae0707704eecb38836c1b0159bc3c456889a7a9 (patch) | |
tree | 9c70313c9e24a1b512c7f2d9d08e8acf50cff8a7 /lisp/files-x.el | |
parent | 54414ec846c9b3615138355fb4f1c4890038e231 (diff) | |
download | emacs-4ae0707704eecb38836c1b0159bc3c456889a7a9.tar.gz emacs-4ae0707704eecb38836c1b0159bc3c456889a7a9.tar.bz2 emacs-4ae0707704eecb38836c1b0159bc3c456889a7a9.zip |
Accept user keyword arg in ERC entry-point commands
* lisp/erc/erc-backend.el (erc-server-reconnect): Reuse the username
argument from the previous session's USER command when reconnecting.
Also pass the existing client certificate, fixing an issue related to
bug#47788.
(erc-session-user-full-name): Move variable here from erc.el.
(erc-session-username): Add new local variable to store entry point
parameter.
* lisp/erc/erc.el (erc-session-user-full-name): Move variable to
erc-backend.
(erc-open, erc-determine-parameters, erc, erc-tls): Accept new
optional user parameter.
(erc-query): Preserve current `erc-session-username' when calling
`erc-open'.
(erc-login): Use `erc-session-username' instead of deriving it.
(erc-compute-user): Add new function to determine user name from
explicit argument or user options.
(Bug#54824)
Diffstat (limited to 'lisp/files-x.el')
0 files changed, 0 insertions, 0 deletions