branch: elpa/elfeed
commit 8c192d0926f6e056a18d69b73d744072cf86b679
Author: Daniel Mendler <[email protected]>
Commit: Daniel Mendler <[email protected]>

    Avoid with-no-warnings related to emms
---
 elfeed-show.el | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/elfeed-show.el b/elfeed-show.el
index 49f5896148..717a75226e 100644
--- a/elfeed-show.el
+++ b/elfeed-show.el
@@ -513,22 +513,20 @@ Prompts for ENCLOSURE-INDEX when called interactively."
   (interactive (list (elfeed--enclosure-maybe-prompt-index elfeed-show-entry))
                elfeed-show-mode)
   (elfeed-show-add-enclosure-to-playlist enclosure-index)
-  (with-no-warnings
-    (with-current-emms-playlist
-      (save-excursion
-        (emms-playlist-last)
-        (emms-playlist-mode-play-current-track)))))
+  (eval '(with-current-emms-playlist
+          (save-excursion
+            (emms-playlist-last)
+            (emms-playlist-mode-play-current-track)))))
 
 (defun elfeed-show-add-enclosure-to-playlist (enclosure-index)
   "Add enclosure number ENCLOSURE-INDEX to current EMMS playlist.
 Prompts for ENCLOSURE-INDEX when called interactively."
-
   (interactive (list (elfeed--enclosure-maybe-prompt-index elfeed-show-entry))
                elfeed-show-mode)
-  (require 'emms) ;; optional
-  (with-no-warnings ;; due to lazy (require )
-    (emms-add-url   (car (elt (elfeed-entry-enclosures elfeed-show-entry)
-                              (- enclosure-index 1))))))
+  (require 'emms)
+  (declare-function emms-add-url "emms")
+  (emms-add-url (car (elt (elfeed-entry-enclosures elfeed-show-entry)
+                          (- enclosure-index 1)))))
 
 (defun elfeed-show-next-link ()
   "Skip to the next link, exclusive of the Link header."

Reply via email to