]> NullRing Git Server - monorepo.git/commitdiff
work on emacs config
authorPreston Pan <ret2pop@gmail.com>
Sat, 7 Feb 2026 00:54:46 +0000 (16:54 -0800)
committerPreston Pan <ret2pop@gmail.com>
Sat, 7 Feb 2026 00:54:46 +0000 (16:54 -0800)
config/emacs.org
nix/init.el

index 7de4d85684dab9a5b97515bbbd23bc53e8f5c906..c919b965c9a8217105c6ac9714dcf79175903c23 100644 (file)
@@ -486,6 +486,8 @@ I use magit in order to do all my git management in emacs.
 Configure IRC to use my username.
 #+begin_src emacs-lisp :tangle ../nix/init.el
   (use-package erc
+    :hook
+    ((erc-mode . erc-notifications-mode))
     :custom
     (erc-nick system-username "sets erc username to the one set in nix config")
     (erc-user-full-name system-fullname "sets erc fullname to the one set in nix config"))
@@ -497,25 +499,35 @@ emacs keybindings.
 #+begin_src emacs-lisp :tangle ../nix/init.el
   (use-package general
     :init
+    (defun znc ()
+      (interactive)
+      (erc-tls :server "ret2pop.net"
+               :port "5000"))
+
     (defun prestonpan ()
       (interactive)
       (erc-tls :server "nullring.xyz"
             :port   "6697"))
+
     (defun liberachat ()
       (interactive)
       (erc-tls :server "irc.libera.chat"
             :port   "6697"))
+
     (defun efnet ()
       (interactive)
       (erc-tls :server "irc.prison.net"
             :port   "6697"))
+
     (defun matrix-org ()
       (interactive)
       (ement-connect))
+
     (defun gimp-org ()
       (interactive)
       (erc-tls :server "irc.gimp.org"
             :port "6697"))
+
     :config
     (general-create-definer leader-key :prefix "SPC")
     (leader-key 'normal
@@ -576,6 +588,7 @@ emacs keybindings.
       "i l c" '(liberachat :wk "Connect to libera chat server")
       "i e c" '(efnet :wk "Connect to efnet chat server")
       "i g c" '(gimp-org :wk "Connect to gimp chat server")
+      "i z c" '(znc :wk "Connect to my ZNC instance")
 
       ;; Documentation
       "h" '(:ignore t :wk "Documentation")
index 65c33273e336dcbadda5ecd7bf188f30db7bad9c..ac01689f58bc8c0a504377e8666dba08b1581ae8 100644 (file)
 (use-package magit)
 
 (use-package erc
+  :hook
+  ((erc-mode . erc-notifications-mode))
   :custom
   (erc-nick system-username "sets erc username to the one set in nix config")
   (erc-user-full-name system-fullname "sets erc fullname to the one set in nix config"))
 
 (use-package general
   :init
+  (defun znc ()
+    (interactive)
+    (erc-tls :server "ret2pop.net"
+             :port "5000"))
+
   (defun prestonpan ()
     (interactive)
     (erc-tls :server "nullring.xyz"
             :port   "6697"))
+
   (defun liberachat ()
     (interactive)
     (erc-tls :server "irc.libera.chat"
             :port   "6697"))
+
   (defun efnet ()
     (interactive)
     (erc-tls :server "irc.prison.net"
             :port   "6697"))
+
   (defun matrix-org ()
     (interactive)
     (ement-connect))
+
   (defun gimp-org ()
     (interactive)
     (erc-tls :server "irc.gimp.org"
             :port "6697"))
+
   :config
   (general-create-definer leader-key :prefix "SPC")
   (leader-key 'normal
     "i l c" '(liberachat :wk "Connect to libera chat server")
     "i e c" '(efnet :wk "Connect to efnet chat server")
     "i g c" '(gimp-org :wk "Connect to gimp chat server")
+    "i z c" '(znc :wk "Connect to my ZNC instance")
 
     ;; Documentation
     "h" '(:ignore t :wk "Documentation")