aboutsummaryrefslogtreecommitdiff
path: root/+jabber.el
diff options
context:
space:
mode:
authorZofia Szweda <sophies@disroot.org>2026-09-17 20:06:07 +0200
committerZofia Szweda <sophies@disroot.org>2026-09-17 20:07:35 +0200
commitcbf846b3b78fc304b87bf71664024a90abfce5e0 (patch)
treeb93649222d44f38e2a2ab41630b0a001fe7cfff4 /+jabber.el
parente9e7242c898563bfa57ba32fc50d5dff45309983 (diff)
emacs: modularize emacs config
Diffstat (limited to '+jabber.el')
-rw-r--r--+jabber.el16
1 files changed, 16 insertions, 0 deletions
diff --git a/+jabber.el b/+jabber.el
new file mode 100644
index 0000000..76b8ca8
--- /dev/null
+++ b/+jabber.el
@@ -0,0 +1,16 @@
+;;; $DOOMDIR/+jabber.el -*- lexical-binding: t; -*-
+(use-package! jabber
+ :config
+ (setq jabber-account-list
+ '(("roughlynamed@yax.im")))
+ (jabber-modeline-mode 1)
+ :hook (kill-emacs . jabber-disconnect))
+
+(map! :leader
+ :prefix "j"
+ :desc "Jabber connect" "c" #'jabber-connect-all
+ :desc "Jabber disconnect" "q" #'jabber-disconnect
+ :desc "Jabber roster" "r" #'jabber-switch-to-roster-buffer
+ :desc "Jabber new chat" "n" #'jabber-chat-with
+ :desc "Jabber groupchat" "g" #'jabber-groupchat-join
+ :desc "Jabber set status" "s" #'jabber-send-presence)