From d072400397c2b3d90a875b68ab04a2c8c2c2f67f Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Fri, 5 Feb 2021 09:18:20 +0100 Subject: [PATCH] Emms: Remove mode-line, display playing time only in Emms buffers. --- .emacs.d/lisp/init-emms.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.emacs.d/lisp/init-emms.el b/.emacs.d/lisp/init-emms.el index 490a6437..f5fc8a2b 100644 --- a/.emacs.d/lisp/init-emms.el +++ b/.emacs.d/lisp/init-emms.el @@ -5,6 +5,14 @@ ;;; TODO: emms-all causes some "require"d files to be loaded twice if called after, say, emms-browser was loaded. (emms-all) (emms-history-load) +(emms-mode-line-disable) + +(defun ambrevar/emms-playing-time-toggle () + (if (or (derived-mode-p 'emms-browser-mode) + (derived-mode-p 'emms-playlist-mode)) + (emms-playing-time-enable-display) + (emms-playing-time-disable-display))) +(add-hook 'post-command-hook 'ambrevar/emms-playing-time-toggle) (setq emms-player-list (list emms-player-mpv) emms-source-file-default-directory (file-truename "~/Music")