diff options
Diffstat (limited to 'init.el')
-rw-r--r-- | init.el | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -2904,6 +2904,22 @@ (pop-to-buffer telega-root-buffer-name) (telega))) +;;;; ement +(use-package ement + :ensure t + :init (setq ement-save-sessions t) + + :config + (defun jao-ement-track (event room session) + (when (run-hook-with-args-until-success + 'ement-notify-notification-predicates event room session) + (when-let ((n (ement-room--buffer-name room)) + (b (get-buffer n))) + (tracking-add-buffer b)))) + + (add-hook 'ement-event-hook #'jao-ement-track) + (jao-shorten-modes 'ement-room-mode)) + ;;;; startup (defun jao-chats (&optional p) (interactive "P") |