Move IRC function definitions up to top level

This commit is contained in:
Evie Litherland-Smith 2024-07-30 07:36:43 +01:00
parent b352d8cf3b
commit 83b0fd286a

41
init.el
View file

@ -1135,27 +1135,26 @@ Calls `project-remember-projects-under' for ~/Projects/"
:commands erc-compute-nick :commands erc-compute-nick
:custom :custom
(erc-nick (user-login-name)) (erc-nick (user-login-name))
(erc-user-full-name (user-full-name)) (erc-user-full-name (user-full-name)))
:config
(when (require 'password-store nil :noerror) (defun my/libera-chat-connect ()
(defun my/libera-chat-connect () "Connect to irc.libera.chat directly."
"Connect to irc.libera.chat directly." (interactive)
(interactive) (require 'erc)
(require 'erc) (require 'password-store)
(require 'password-store) (erc-tls
(erc-tls :server "irc.libera.chat"
:server "irc.libera.chat" :password (password-store-get 'social/irc.libera.chat)))
:password (password-store-get 'irc.libera.chat))) (defun my/znc-connect ()
(defun my/znc-connect () "Connect to my ZNC IRC bouncer."
"Connect to my ZNC IRC bouncer." (interactive)
(interactive) (require 'erc)
(require 'erc) (require 'password-store)
(require 'password-store) (erc-tls
(erc-tls :server "xenia.me.uk"
:server "xenia.me.uk" :port 6697
:port 6697 :nick (concat (erc-compute-nick) "/liberachat")
:nick (concat (erc-compute-nick) "/liberachat") :password (password-store-get 'local/znc)))
:password (password-store-get 'znc)))))
(use-package eww (use-package eww
:defer t :defer t