summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/emacs/modules/bd--emms.el8
-rw-r--r--.config/guix/modules/services/emacs.scm3
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
))