diff options
Diffstat (limited to 'bard-emacs-modules')
| -rw-r--r-- | bard-emacs-modules/bard-emacs-emms.el | 7 |
1 files changed, 7 insertions, 0 deletions
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 "<mouse-3>") #'emms-pause) (define-key emms-playlist-mode-map (kbd "<SPC>") #'emms-pause) +(define-key emms-playlist-mode-map (kbd "c") #'bard/emms-recenter) (provide 'bard-emacs-emms) |
