From e6663948bac241230b734adca9a10432714a338c Mon Sep 17 00:00:00 2001 From: bard Date: Mon, 11 Mar 2024 21:52:21 -0400 Subject: new recenter function --- bard-emacs-modules/bard-emacs-emms.el | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'bard-emacs-modules') diff --git a/bard-emacs-modules/bard-emacs-emms.el b/bard-emacs-modules/bard-emacs-emms.el index c1c4ff7..a2e33bd 100644 --- a/bard-emacs-modules/bard-emacs-emms.el +++ b/bard-emacs-modules/bard-emacs-emms.el @@ -17,6 +17,12 @@ (setq emms-volume-amixer-card 1) +;; center line function +(defun bard/emms-recenter () + (interactive) + (recenter-top-bottom) + (emms-playlist-mode-center-current)) + ;; modeline (emms-mode-line-disable) (emms-playing-time-disable-display) @@ -30,5 +36,6 @@ (define-key emms-playlist-mode-map (kbd "L") #'emms-toggle-repeat-track) (define-key emms-playlist-mode-map (kbd "") #'emms-pause) (define-key emms-playlist-mode-map (kbd "") #'emms-pause) +(define-key emms-playlist-mode-map (kbd "c") #'bard/emms-recenter) (provide 'bard-emacs-emms) -- cgit v1.2.3