diff options
-rw-r--r-- | .config/emacs/modules/bd--emms.el | 8 | ||||
-rw-r--r-- | .config/guix/modules/services/emacs.scm | 3 |
2 files changed, 9 insertions, 2 deletions
diff --git a/.config/emacs/modules/bd--emms.el b/.config/emacs/modules/bd--emms.el index 1b8c45f..1f3b3ce 100644 --- a/.config/emacs/modules/bd--emms.el +++ b/.config/emacs/modules/bd--emms.el @@ -11,6 +11,7 @@ :config (require 'emms-setup) (require 'emms-player-mpv) + (require 'emms-info-exiftool) (require 'emms-playlist-mode) (emms-all) @@ -25,8 +26,9 @@ playback." (emms-shuffle)) (defun switch-to-emms () (interactive) + (if (get-buffer emms-playlist-buffer-name) - (display-buffer emms-playlist-buffer-name) + (emms-playlist-mode-go) (message "The Ainur cannot hear you..."))) (add-to-list 'emms-player-list 'emms-player-mpv) @@ -54,7 +56,9 @@ playback." emms-mode-line-icon-enabled-p nil emms-mode-line-length-limit 35 emms-mode-line-format " [%s] " - emms-repeat-playlist t) + emms-repeat-playlist t + emms-info-functions '(emms-info-native + emms-info-exiftool)) (add-to-list 'display-buffer-alist '((major-mode . emms-playlist-mode) (display-buffer-in-side-window) diff --git a/.config/guix/modules/services/emacs.scm b/.config/guix/modules/services/emacs.scm index f30c033..aa9e99e 100644 --- a/.config/guix/modules/services/emacs.scm +++ b/.config/guix/modules/services/emacs.scm @@ -14,6 +14,7 @@ (use-package-modules emacs + photo aspell emacs-xyz cpp @@ -43,6 +44,8 @@ aspell aspell-dict-en + perl-image-exiftool ;; for emms + ccls )) |