X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/4466dfacdfb0c6b4e113aebbb63ef4bddfab722b..75019c667e1f02687f65f2e4b690c3d8c3df9ca6:/el/dot-emacs.el diff --git a/el/dot-emacs.el b/el/dot-emacs.el index 6b2525f..3ea5cd5 100644 --- a/el/dot-emacs.el +++ b/el/dot-emacs.el @@ -3867,18 +3867,15 @@ there is sadness." (defun mdw-mpc-select (&optional arg interactivep) (interactive (list current-prefix-arg t)) - (mdw-mpc-hack-lines arg interactivep 'mdw-mpc-select-one) - (mpc-selection-refresh)) + (mdw-mpc-hack-lines arg interactivep 'mdw-mpc-select-one)) (defun mdw-mpc-unselect (&optional arg interactivep) (interactive (list current-prefix-arg t)) - (mdw-mpc-hack-lines arg interactivep 'mdw-mpc-unselect-one) - (mpc-selection-refresh)) + (mdw-mpc-hack-lines arg interactivep 'mdw-mpc-unselect-one)) (defun mdw-mpc-unselect-backwards (arg) (interactive "p") - (mdw-mpc-hack-lines (- arg) t 'mdw-mpc-unselect-one) - (mpc-selection-refresh)) + (mdw-mpc-hack-lines (- arg) t 'mdw-mpc-unselect-one)) (defun mdw-mpc-unselect-all () (interactive) @@ -3895,6 +3892,13 @@ there is sadness." (beginning-of-line) (forward-line (- arg))) +(defun mdw-mpc-hack-tagbrowsers () + (setq-local mode-line-format + '("%e" + mode-line-frame-identification + mode-line-buffer-identification))) +(add-hook 'mpc-tagbrowser-mode-hook 'mdw-mpc-hack-tagbrowsers) + (eval-after-load "mpc" '(progn (define-key mpc-mode-map "m" 'mdw-mpc-select) @@ -3903,11 +3907,13 @@ there is sadness." (define-key mpc-mode-map "\e\177" 'mdw-mpc-unselect-all) (define-key mpc-mode-map "n" 'mdw-mpc-next-line) (define-key mpc-mode-map "p" 'mdw-mpc-previous-line) + (define-key mpc-mode-map "/" 'mpc-songs-search) (setq mpc-songs-mode-map (make-sparse-keymap)) (set-keymap-parent mpc-songs-mode-map mpc-mode-map) (define-key mpc-songs-mode-map "l" 'mpc-playlist) (define-key mpc-songs-mode-map "+" 'mpc-playlist-add) - (define-key mpc-songs-mode-map "-" 'mpc-playlist-delete))) + (define-key mpc-songs-mode-map "-" 'mpc-playlist-delete) + (define-key mpc-songs-mode-map "\r" 'mpc-songs-jump-to))) ;;;-------------------------------------------------------------------------- ;;; Inferior Emacs Lisp.