[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/listen ecf0264641 09/12: Fix: (listen-queue-transpose-f
From: |
ELPA Syncer |
Subject: |
[elpa] externals/listen ecf0264641 09/12: Fix: (listen-queue-transpose-forward) Keep point on track |
Date: |
Thu, 29 Feb 2024 12:58:32 -0500 (EST) |
branch: externals/listen
commit ecf026464198fbe8cce7715bc0dc5764754db9ce
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Fix: (listen-queue-transpose-forward) Keep point on track
---
README.org | 3 +++
listen-queue.el | 3 ++-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/README.org b/README.org
index d4d911140c..ff5d6e3a53 100644
--- a/README.org
+++ b/README.org
@@ -72,6 +72,9 @@ Use the command ~listen~ to show the Transient menu. From
there, it is--hopeful
+ Read track durations with ~ffprobe~ and show in library and queue views.
+ Bound key ~?~ to open the ~listen~ Transient menu in library and queue views.
+*Fixes*
++ Transposing a track in a queue keeps point on the track.
+
** v0.3
*Additions*
diff --git a/listen-queue.el b/listen-queue.el
index b5577e4176..83350e5c0a 100644
--- a/listen-queue.el
+++ b/listen-queue.el
@@ -171,7 +171,8 @@ If BACKWARDP, move it backward."
(next-track (seq-elt (listen-queue-tracks queue) next-position)))
(setf (seq-elt (listen-queue-tracks queue) next-position) track
(seq-elt (listen-queue-tracks queue) position) next-track)
- (listen-queue--update-buffer queue)))
+ (listen-queue--update-buffer queue)
+ (vtable-goto-object track)))
(cl-defun listen-queue-transpose-backward (track queue)
"Transpose TRACK backward in QUEUE."
- [elpa] externals/listen updated (33cc5e8766 -> c250f72f14), ELPA Syncer, 2024/02/29
- [elpa] externals/listen 569018b4eb 05/12: Change: (listen-library-taxy) Show duration with filename, ELPA Syncer, 2024/02/29
- [elpa] externals/listen ee88cbf3d9 01/12: Add: (listen-format-seconds), ELPA Syncer, 2024/02/29
- [elpa] externals/listen d84783ae2d 04/12: Change: Use listen-queue-tracks-for, ELPA Syncer, 2024/02/29
- [elpa] externals/listen dec87e2b82 02/12: Add: Probe track duration with ffprobe, ELPA Syncer, 2024/02/29
- [elpa] externals/listen c0532bdbe9 03/12: Change: (listen-track) Rename length -> duration, ELPA Syncer, 2024/02/29
- [elpa] externals/listen f23fc0096a 07/12: Merge: Read track durations with ffprobe, ELPA Syncer, 2024/02/29
- [elpa] externals/listen 4c0c6cadba 08/12: Change: Bind "?" to listen menu in library and queue, ELPA Syncer, 2024/02/29
- [elpa] externals/listen ecf0264641 09/12: Fix: (listen-queue-transpose-forward) Keep point on track,
ELPA Syncer <=
- [elpa] externals/listen 1a8c98f99c 06/12: Docs: Update readme, ELPA Syncer, 2024/02/29
- [elpa] externals/listen 6763d2f75f 10/12: Tidy: (listen-queue-transpose-forward) Use cl-rotatef, ELPA Syncer, 2024/02/29
- [elpa] externals/listen 32fcea9a9f 11/12: Fix: (listen) Autoload, ELPA Syncer, 2024/02/29
- [elpa] externals/listen c250f72f14 12/12: Tidy: Compiler warnings, ELPA Syncer, 2024/02/29