summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-03-10 07:24:25 -0500
committerCraig Jennings <c@cjennings.net>2026-03-10 07:24:25 -0500
commit699f5ba8e51a90272bf80191eae72d84d7dbb71a (patch)
treec899353a8e90a1c4b34b8ce696b08b60e4a1e490 /modules
parent37a7bf1bf54512def40bee8405939d101a136f45 (diff)
downloaddotemacs-699f5ba8e51a90272bf80191eae72d84d7dbb71a.tar.gz
dotemacs-699f5ba8e51a90272bf80191eae72d84d7dbb71a.zip
fix(music): place point on first track after playlist load/reload
Diffstat (limited to 'modules')
-rw-r--r--modules/music-config.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/music-config.el b/modules/music-config.el
index d281c329..d24018ac 100644
--- a/modules/music-config.el
+++ b/modules/music-config.el
@@ -331,7 +331,8 @@ Replaces current playlist."
(emms-playlist-clear)
(emms-play-playlist choice-file)
(with-current-buffer (cj/music--ensure-playlist-buffer)
- (setq cj/music-playlist-file choice-file))
+ (setq cj/music-playlist-file choice-file)
+ (goto-char (point-min)))
(message "Loaded playlist: %s" choice-name))))
@@ -377,7 +378,8 @@ Offers completion over existing names but allows new names."
(emms-playlist-clear)
(emms-play-playlist file-path)
(with-current-buffer (cj/music--ensure-playlist-buffer)
- (setq cj/music-playlist-file file-path))
+ (setq cj/music-playlist-file file-path)
+ (goto-char (point-min)))
(message "Reloaded playlist: %s" name)))