summary refs log tree commit diff
path: root/emacs/init.el
diff options
context:
space:
mode:
authornoa2025-02-16 22:07:12 +0800
committernoa2025-02-16 22:07:12 +0800
commit73b8cf34538fb82e7d110e113189755b93e552ff (patch)
tree230ffdfd129e1c809b6bc48abc5b45f8858e2dcb /emacs/init.el
parent89decef848b44497c51acee1111b495c78a99446 (diff)
Add copied emms config
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: