diff --git a/modules/app/twitter/config.el b/modules/app/twitter/config.el index c3a869468..c9f12cdf6 100644 --- a/modules/app/twitter/config.el +++ b/modules/app/twitter/config.el @@ -40,16 +40,20 @@ (after! solaire-mode (add-hook 'twittering-mode-hook #'solaire-mode)) - ;; Custom modeline for twitter buffers - (def-modeline! twitter - (bar matches " %b " selection-info) - ()) - + ;; Custom header-line for twitter buffers (defun +twitter|switch-mode-and-header-line () - (setq header-line-format (or (doom-modeline 'twitter) mode-line-format) + (setq header-line-format mode-line-format mode-line-format nil)) (add-hook 'twittering-mode-hook #'+twitter|switch-mode-and-header-line) + (cond ((featurep! :ui doom-modeline +new) + (setq-hook! 'twittering-mode-hook mode-line-format-right nil)) + ((featurep! :ui doom-modeline) + (def-modeline! 'twitter + '(bar matches " %b " selection-info) + '()) + (add-hook! 'twittering-mode-hook (doom-set-modeline 'twitter)))) + (define-key! twittering-mode-map "q" #'+twitter/quit "Q" #'+twitter/quit-all