app/irc: use SERVER for :host if no host is specified
This commit is contained in:
parent
01e728dad5
commit
ac336a55ea
1 changed files with 10 additions and 2 deletions
|
@ -1,9 +1,17 @@
|
||||||
;;; app/irc/autoload/settings.el -*- lexical-binding: t; -*-
|
;;; app/irc/autoload/settings.el -*- lexical-binding: t; -*-
|
||||||
|
|
||||||
;;;###autodef
|
;;;###autodef
|
||||||
(defun set-irc-server! (server letvars)
|
(defun set-irc-server! (server plist)
|
||||||
"Registers an irc SERVER for circe.
|
"Registers an irc SERVER for circe.
|
||||||
|
|
||||||
|
SERVER can either be a name for the network (in which case you must specify a
|
||||||
|
:host), or it may be the hostname itself, in which case it will be used as the
|
||||||
|
:host.
|
||||||
|
|
||||||
See `circe-network-options' for details."
|
See `circe-network-options' for details."
|
||||||
(after! circe
|
(after! circe
|
||||||
(push (cons server letvars) circe-network-options)))
|
(unless (plist-member plist :host)
|
||||||
|
(plist-put! plist :host server))
|
||||||
|
(setf (alist-get server circe-network-options
|
||||||
|
nil nil #'equal)
|
||||||
|
plist)))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue