aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbard <[email protected]>2024-03-11 21:52:21 -0400
committerbard <[email protected]>2024-03-11 21:52:21 -0400
commite6663948bac241230b734adca9a10432714a338c (patch)
treef05539c15271caad573980465914c94c2b3203a4
parent4eea2801e3763fde8cb33cb7634c11ee6948bc36 (diff)
new recenter function
-rw-r--r--bard-emacs-modules/bard-emacs-emms.el7
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)