From 973a16a9561f1ed2fd7e4c5c614b5e5d15715b12 Mon Sep 17 00:00:00 2001 From: Leon Rische Date: Tue, 27 Sep 2022 20:31:27 +0200 Subject: Make audio play command interactive --- docs/extensions.org | 3 +++ org-fc-audio.el | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/docs/extensions.org b/docs/extensions.org index dbe6f22..148e731 100644 --- a/docs/extensions.org +++ b/docs/extensions.org @@ -21,6 +21,9 @@ Each time an audio file is played, it's path is stored in ~org-fc-audio-last-file~ and can be replayed using ~org-fc-audio-replay~ or ~org-fc-audio-replay-slow~. +When browsing cards outside of a review, +their audio files can be played with ~org-fc-audio-play~. + * ~org-fc-keymap-hint~ Can be enabled with ~(require 'org-fc-keymap-hint)~. diff --git a/org-fc-audio.el b/org-fc-audio.el index 2774603..bd2569f 100644 --- a/org-fc-audio.el +++ b/org-fc-audio.el @@ -76,6 +76,13 @@ "Play the audio of the current card. Look up the file from PROPERTY. If SPEED is non-nil, play back the file at the given speed." + (interactive + (list + (completing-read + "Type: " + `(,org-fc-audio-before-setup-property + ,org-fc-audio-after-setup-property + ,org-fc-audio-after-flip-property)))) (if-let ((file (org-entry-get (point) property))) (org-fc-audio-play-file file (or speed 1.0)))) -- cgit v1.2.3