summaryrefslogtreecommitdiffhomepage
path: root/init.el
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2022-06-28 03:16:45 +0100
committerjao <jao@gnu.org>2022-06-28 03:16:45 +0100
commit4ef83b95d24f813f2a021ac6077cd897b6b37725 (patch)
treee997dce57a5e66425bbb429797938dd6340fdb68 /init.el
parent2d53a9d3da2202e31cac31c6002013540e377d7f (diff)
downloadelibs-4ef83b95d24f813f2a021ac6077cd897b6b37725.tar.gz
elibs-4ef83b95d24f813f2a021ac6077cd897b6b37725.tar.bz2
shuffling around code
Diffstat (limited to 'init.el')
-rw-r--r--init.el17
1 files changed, 17 insertions, 0 deletions
diff --git a/init.el b/init.el
index 34c6379..4538c05 100644
--- a/init.el
+++ b/init.el
@@ -2816,6 +2816,23 @@
(interactive)
(jao-buffer-same-mode '(circe-channel-mode circe-query-mode erc-mode)))
+;;;; consult narrowing
+(defvar jao-chat-buffer-source
+ (list :name "chats"
+ :category 'buffer
+ :action #'pop-to-buffer
+ :hidden t
+ :narrow (cons ?c "chats")
+ :items (jao-consult--mode-buffers 'erc-mode
+ 'circe-channel-mode
+ 'circe-query-mode
+ 'signel-chat-mode
+ 'slack-message-buffer-mode
+ 'slack-thread-message-buffer-mode
+ 'telega-root-mode
+ 'telega-chat-mode)))
+(with-eval-after-load "consult"
+ (jao-consult-add-buffer-source 'jao-chat-buffer-source))
;;; Multimedia
;;;; mixer
(defun jao-mixer-get-level (&optional dev)