[Added `emms-playlist-sort-by-score'. address@hidden { hunk ./emms-playlist-sort.el 34 +(require 'emms-score) + hunk ./emms-playlist-sort.el 41 - ,(format "Sort emms playlist by %s." attribute) + ,(format "Sort emms playlist by %s, increasingly." attribute) hunk ./emms-playlist-sort.el 55 +(defun emms-playlist-sort-by-score () + "Sort emms playlist by score, decreasingly." + (interactive) + (emms-playlist-sort + (lambda (a b) + (> (emms-score-get-score (emms-track-get a 'name)) + (emms-score-get-score (emms-track-get b 'name)))))) + hunk ./emms-playlist-sort.el 79 -(define-key emms-playlist-mode-map - emms-playlist-sort-prefix - emms-playlist-sort-map) +(eval-after-load "emms-playlist-sort.el" + (define-key emms-playlist-mode-map + emms-playlist-sort-prefix + emms-playlist-sort-map)) hunk ./emms-playlist-sort.el 104 - }