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 mpc-mode-map
  (let ((map (make-sparse-keymap)))
    ;; (define-key map "\e"          #'mpc-stop)
    (define-key map "q"              #'mpc-quit)
    (define-key map "\r"             #'mpc-select)
    (define-key map [(shift return)] #'mpc-select-toggle)
    (define-key map [mouse-2]        #'mpc-select)
    (define-key map [S-mouse-2]      #'mpc-select-extend)
    (define-key map [C-mouse-2]      #'mpc-select-toggle)
    (define-key map [drag-mouse-2]   #'mpc-drag-n-drop)
    ;; We use `always' because a binding to t is like a binding to nil.
    (define-key map [follow-link] :always)
    ;; But follow-link doesn't apply blindly to header-line and
    ;; mode-line clicks.
    (define-key map [header-line follow-link] #'ignore)
    (define-key map [mode-line follow-link] #'ignore)
    ;; Doesn't work because the first click changes the buffer, so the second
    ;; is applied elsewhere :-(
    ;; (define-key map [(double mouse-2)] #'mpc-play-at-point)
    (define-key map "p" #'mpc-pause)
    (define-key map "s" #'mpc-toggle-play)
    (define-key map ">" #'mpc-next)
    (define-key map "<" #'mpc-prev)
    (define-key map "g" #'mpc-seek-current)
    (define-key map "o" #'mpc-goto-playing-song)
    map))