diff options
author | Michael Olson <mwolson@gnu.org> | 2006-04-01 23:26:00 +0000 |
---|---|---|
committer | Michael Olson <mwolson@gnu.org> | 2006-04-01 23:26:00 +0000 |
commit | 438e7ec52497afc1aa5799f13d83156ccfda1f15 (patch) | |
tree | deae711aca2c4dd535d9f999c9c05059621bc5ed /emms-playlist-mode.el | |
parent | da7d1d0ebae7e4b6d8027a7fec3eef0c3816f2b6 (diff) |
Fix a variety of compilation errors and warnings.
darcs-hash:20060401232610-1bfb2-5fe5e4892c94e29a59738bf0d27e7e91ad68f2ed.gz
Diffstat (limited to 'emms-playlist-mode.el')
-rw-r--r-- | emms-playlist-mode.el | 57 |
1 files changed, 31 insertions, 26 deletions
diff --git a/emms-playlist-mode.el b/emms-playlist-mode.el index b884094..2924e03 100644 --- a/emms-playlist-mode.el +++ b/emms-playlist-mode.el @@ -33,12 +33,17 @@ ;;; Variables ;;; -------------------------------------------------------- +(require 'emms) + (defvar emms-playlist-mode-hook nil "Emms playlist mode hook.") (defvar emms-playlist-mode-selected-overlay-marker nil "Marker for last selected track. Use for updating the display.") +(defvar emms-playlist-mode-selected-overlay nil + "Last selected track. Use for updating the display.") + (defvar emms-playlist-mode-switched-buffer nil "Last buffer visited before calling `emms-playlist-mode-switch-buffer'.") @@ -55,7 +60,7 @@ (defgroup emms-playlist-mode nil "*The Emacs Multimedia System playlist mode." :prefix "emms-playlist-mode-" - :group 'multimedia) + :group 'emms) ;;; -------------------------------------------------------- ;;; Faces @@ -84,31 +89,31 @@ ;;; -------------------------------------------------------- (defconst emms-playlist-mode-map - (let ((emms-playlist-mode-map (make-sparse-keymap))) - (set-keymap-parent emms-playlist-mode-map text-mode-map) - (define-key emms-playlist-mode-map (kbd "C-x C-s") 'emms-playlist-mode-save-buffer) - (define-key emms-playlist-mode-map (kbd "C-y") 'emms-playlist-mode-yank) - (define-key emms-playlist-mode-map (kbd "C-k") 'emms-playlist-mode-kill-track) - (define-key emms-playlist-mode-map (kbd "C-w") 'emms-playlist-mode-kill) - (define-key emms-playlist-mode-map (kbd "C-_") 'emms-playlist-mode-undo) - (define-key emms-playlist-mode-map (kbd "C-n") 'next-line) - (define-key emms-playlist-mode-map (kbd "C-p") 'previous-line) - (define-key emms-playlist-mode-map (kbd "C-j") 'emms-playlist-mode-insert-newline) - (define-key emms-playlist-mode-map (kbd "M-y") 'emms-playlist-mode-yank-pop) - (define-key emms-playlist-mode-map (kbd "M-<") 'emms-playlist-mode-first) - (define-key emms-playlist-mode-map (kbd "M->") 'emms-playlist-mode-last) - (define-key emms-playlist-mode-map (kbd "d") 'emms-playlist-mode-kill-track) - (define-key emms-playlist-mode-map (kbd "n") 'emms-next) - (define-key emms-playlist-mode-map (kbd "p") 'emms-previous) - (define-key emms-playlist-mode-map (kbd "s") 'emms-stop) - (define-key emms-playlist-mode-map (kbd "f") 'emms-show) - (define-key emms-playlist-mode-map (kbd "c") 'emms-playlist-mode-center-current) - (define-key emms-playlist-mode-map (kbd "q") 'bury-buffer) - (define-key emms-playlist-mode-map (kbd "?") 'describe-mode) - (define-key emms-playlist-mode-map (kbd "r") 'emms-random) - (define-key emms-playlist-mode-map (kbd "<mouse-2>") 'emms-playlist-mode-play-current-track) - (define-key emms-playlist-mode-map (kbd "RET") 'emms-playlist-mode-play-current-track) - emms-playlist-mode-map) + (let ((map (make-sparse-keymap))) + (set-keymap-parent map text-mode-map) + (define-key map (kbd "C-x C-s") 'emms-playlist-mode-save-buffer) + (define-key map (kbd "C-y") 'emms-playlist-mode-yank) + (define-key map (kbd "C-k") 'emms-playlist-mode-kill-track) + (define-key map (kbd "C-w") 'emms-playlist-mode-kill) + (define-key map (kbd "C-_") 'emms-playlist-mode-undo) + (define-key map (kbd "C-n") 'next-line) + (define-key map (kbd "C-p") 'previous-line) + (define-key map (kbd "C-j") 'emms-playlist-mode-insert-newline) + (define-key map (kbd "M-y") 'emms-playlist-mode-yank-pop) + (define-key map (kbd "M-<") 'emms-playlist-mode-first) + (define-key map (kbd "M->") 'emms-playlist-mode-last) + (define-key map (kbd "d") 'emms-playlist-mode-kill-track) + (define-key map (kbd "n") 'emms-next) + (define-key map (kbd "p") 'emms-previous) + (define-key map (kbd "s") 'emms-stop) + (define-key map (kbd "f") 'emms-show) + (define-key map (kbd "c") 'emms-playlist-mode-center-current) + (define-key map (kbd "q") 'bury-buffer) + (define-key map (kbd "?") 'describe-mode) + (define-key map (kbd "r") 'emms-random) + (define-key map (kbd "<mouse-2>") 'emms-playlist-mode-play-current-track) + (define-key map (kbd "RET") 'emms-playlist-mode-play-current-track) + map) "Keymap for `emms-playlist-mode'.") (defmacro emms-playlist-mode-move-wrapper (name fun) |