dotfiles/emacs/.emacs.d/elpa/evil-collection-20260818.145/modes/emms
2026-08-28 16:04:44 +08:00
..
evil-collection-emms.el changes related to making the emacs configuration permanent 2026-08-28 16:04:44 +08:00
evil-collection-emms.elc changes related to making the emacs configuration permanent 2026-08-28 16:04:44 +08:00
README.org changes related to making the emacs configuration permanent 2026-08-28 16:04:44 +08:00

emms

Evil bindings for EMMS.

emms-browser-mode-map

Insert state is inhibited; the browser is forced into normal state.

Command Original Evil
emms-pause P x
emms-stop s X
emms-random r r
emms-seek-backward < <
emms-seek-forward > >
emms-browser-add-tracks RET RET
emms-browser-add-tracks-and-play C-RET C-RET
emms-volume-raise + +, =
emms-volume-lower - -
emms-playlist-mode-undo C-/ u
emms-browser-prev-non-track <backtab> [[, C-k, gk
emms-browser-next-non-track n/a ]], C-j, gj
emms-browser-toggle-subitems-recursively n/a TAB, S-TAB
emms-browser-move-up-level ^ ^
emms-browser-toggle-subitems SPC SPC
emms-browser-collapse-all 1 g1, zm, zc
emms-browser-expand-to-level-2 2 g2
emms-browser-expand-to-level-3 3 g3
emms-browser-expand-to-level-4 4 g4
emms-browser-expand-all E g0, zr
emms-browser-expand-one-level n/a zo
emms-browse-by-artist b 1 ga
emms-browse-by-album b 2 gA
emms-browse-by-genre b 3 gb
emms-browse-by-year b 4 gy
emms-browse-by-composer b 5 gc
emms-browse-by-performer b 6 gp
emms-isearch-buffer / /
isearch-repeat-forward n/a n
isearch-repeat-backward n/a N
emms-browser-clear-playlist C C
emms-browser-delete-files D (default)
emms-browser-remove-tracks n/a D
emms-browser-view-in-dired d d, gd
(parent W prefix) W g
(parent s prefix) s s

emms-playlist-mode-map

Initial evil state is normal.

Command Original Evil
emms-pause P x
emms-stop s X
emms-random r r
emms-seek-backward < <
emms-seek-forward > >
emms-next n C-j, gj
emms-previous p C-k, gk
emms-playlist-mode-play-smart RET RET
emms-volume-raise + +, =
emms-volume-lower - -
emms-playlist-mode-undo C-/ u
emms-playlist-mode-first M-< gg
emms-playlist-mode-last M-> G
emms-playlist-mode-next M-n ]]
emms-playlist-mode-previous M-p [[
emms-playlist-mode-kill-track C-k, D D
emms-playlist-clear C C
evil-collection-emms-playlist-mode-insert-newline-above n/a O
evil-collection-emms-playlist-mode-insert-newline-below n/a o
evil-collection-emms-playlist-mode-paste-before n/a P
evil-collection-emms-playlist-mode-paste-after n/a p
emms-tag-editor-edit n/a ze
emms-tag-editor-rename n/a R
emms-playlist-mode-center-current c .
emms-playlist-mode-goto-dired-at-point d d, gd
emms-show f zs
emms-playlist-mode-add-contents a a
emms-playlist-set-playlist-buffer b zp
(parent S sort prefix) S S
(parent / filter prefix) / s
emms-playlist-mode-yank-pop M-y M-y
emms-playlist-mode-kill (visual) C-w D

emms-browser-search-mode-map

Command Original Evil
emms-browser-kill-search n/a q

emms-metaplaylist-mode-map

Initial evil state is normal.

Command Original Evil
emms-metaplaylist-mode-goto-current RET RET
emms-metaplaylist-mode-set-active SPC SPC
emms-metaplaylist-mode-update g gr
emms-metaplaylist-mode-new-buffer C C
emms-metaplaylist-mode-center-current c .
emms-metaplaylist-mode-kill-buffer C-k D
kill-current-buffer q q

emms-stream-mode-map

Initial evil state is normal.

Command Original Evil
emms-stream-play RET RET
emms-stream-next-line n j
emms-stream-previous-line p k
emms-stream-yank-bookmark y y
emms-stream-kill-bookmark k d
emms-stream-edit-bookmark e c, r
emms-stream-info-bookmark i i
emms-stream-save-bookmarks-file s s
emms-stream-toggle-default-action t x
emms-stream-quit q q

New commands

Command Purpose
evil-collection-emms-playlist-mode-insert-newline-above O equivalent that respects emms-with-inhibit-read-only-t.
evil-collection-emms-playlist-mode-insert-newline-below o variant.
evil-collection-emms-playlist-mode-paste-before P – yank playlist items before point.
evil-collection-emms-playlist-mode-paste-after p – yank playlist items after point.