Variable: mpc-mode-map
mpc-mode-map is a variable defined in mpc.el.gz.
Value
< mpc-prev
<drag-mouse-2> mpc-drag-n-drop
<follow-link> :always
<header-line> <follow-link> ignore
<mode-line> <follow-link> ignore
<mouse-2> mpc-select(var)/mpc-select(fun)
> mpc-next
C-<mouse-2> mpc-select-toggle
RET mpc-select(var)/mpc-select(fun)
S-<mouse-2> mpc-select-extend
S-<return> mpc-select-toggle
g mpc-seek-current
o mpc-goto-playing-song
p mpc-pause
q mpc-quit
s mpc-toggle-play
Documentation
Keymap for mpc-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/mpc.el.gz
;;; The actual UI code ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defvar-keymap mpc-mode-map
;; "ESC" #'mpc-stop
"q" #'mpc-quit
"RET" #'mpc-select
"S-<return>" #'mpc-select-toggle
"<mouse-2>" #'mpc-select
"S-<mouse-2>" #'mpc-select-extend
"C-<mouse-2>" #'mpc-select-toggle
"<drag-mouse-2>" #'mpc-drag-n-drop
;; We use `always' because a binding to t is like a binding to nil.
"<follow-link>" :always
;; But follow-link doesn't apply blindly to header-line and
;; mode-line clicks.
"<header-line> <follow-link>" #'ignore
"<mode-line> <follow-link>" #'ignore
;; Doesn't work because the first click changes the buffer, so the second
;; is applied elsewhere :-(
;; "<double-mouse-2>" #'mpc-play-at-point
"p" #'mpc-pause
"s" #'mpc-toggle-play
">" #'mpc-next
"<" #'mpc-prev
"g" #'mpc-seek-current
"o" #'mpc-goto-playing-song)