summary refs log tree commit diff
path: root/emacs/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/init.el')
-rw-r--r--emacs/init.el19
1 files changed, 19 insertions, 0 deletions
diff --git a/emacs/init.el b/emacs/init.el
index d32bf36..87f9bdb 100644
--- a/emacs/init.el
+++ b/emacs/init.el
@@ -880,6 +880,25 @@ With prefix argument TIME, also add the current time."
   :if (executable-find "wordnet")
   :ensure t
   :defer t)
+(use-package emms
+  :disabled t
+ :config
+ (require 'emms-setup)
+ (require 'emms-info-metaflac)
+ (require 'emms-info-mp3info)
+ (require 'emms-info-ogginfo)
+ (emms-all)
+ (emms-default-players)
+ (setq emms-source-file-default-directory "~/Music/")
+ (setq emms-browser-covers 'emms-browser-cache-thumbnail-async)
+ (setq emms-playlist-default-major-mode 'emms-playlist-mode)
+ (setq emms-track-description-function 'emacs-init/emms-track-description)
+ (add-to-list 'emms-info-functions 'emms-info-libtag)
+ (add-to-list 'emms-info-functions 'emms-info-mp3info)
+ (add-to-list 'emms-info-functions 'emms-info-ogginfo)
+ (global-set-key (kbd "C-c e p") 'emms-playlist-mode-go)
+ (global-set-key (kbd "C-c e r") 'emms-toggle-repeat-playlist)
+ (global-set-key (kbd "C-c e s") 'emms-toggle-random-playlist))
 
 ;; Cleaner modeline
 ;; Worth switching to this one if it ever ends up on melpa: