aboutsummaryrefslogtreecommitdiffstats
path: root/oni-circe.el
diff options
context:
space:
mode:
authorGravatar Tom Willemse2021-06-22 23:12:38 -0700
committerGravatar Tom Willemse2021-06-22 23:12:57 -0700
commitcc07bf0f58abeffadcf8090654e4223458f44d5a (patch)
tree3e60ec5b025a1263f50ab47593f4785ff6a4947e /oni-circe.el
parent0d349e09fefd7866987974ddc18e9865f3dda1aa (diff)
downloademacs-config-cc07bf0f58abeffadcf8090654e4223458f44d5a.tar.gz
emacs-config-cc07bf0f58abeffadcf8090654e4223458f44d5a.zip
[oni-circe] Add temporary network defaults for Libera Chat
Only until Guix upgrades the available version of Circe, or I’m able to use the master branch.
Diffstat (limited to 'oni-circe.el')
-rw-r--r--oni-circe.el13
1 files changed, 12 insertions, 1 deletions
diff --git a/oni-circe.el b/oni-circe.el
index b3aa316..fd28564 100644
--- a/oni-circe.el
+++ b/oni-circe.el
@@ -4,7 +4,7 @@
;; Author: Tom Willemse <tom@ryuslash.org>
;; Keywords: local
-;; Version: 2021.0612.224930
+;; Version: 2021.0622.231018
;; Package-Requires: (circe oni-lui circe-serenity)
;; This program is free software; you can redistribute it and/or modify
@@ -44,6 +44,17 @@ which may be encrypted."
(funcall secret)
secret))))))
+(unless (assoc "Libera Chat" circe-network-defaults)
+ (add-to-list 'circe-network-defaults
+ '("Libera Chat" :host "irc.libera.chat" :port (6667 . 6697)
+ :tls t
+ :nickserv-mask "^NickServ!NickServ@services\\.libera\\.chat$"
+ :nickserv-identify-challenge "This nickname is registered."
+ :nickserv-identify-command "PRIVMSG NickServ :IDENTIFY {nick} {password}"
+ :nickserv-identify-confirmation "^You are now identified for \x02.*\x02\\.$"
+ :nickserv-ghost-command "PRIVMSG NickServ :GHOST {nick} {password}"
+ :nickserv-ghost-confirmation "has been ghosted\\.$\\|is not online\\.$")))
+
(add-to-list 'circe-network-options
`("Freenode"
:nick "ryuslash"