"Fran Burstall (Gmail)" <fran.burst...@gmail.com> writes: >> >> I'll need to account to how different people have >> newline behavior set up in Emms. > > > Gulp! I did not know that was even a thing and do not think I have > customised anything in that direction...
Yes, my guess would be the value people have set `emms-playlist-mode-kill-whole-line-p' to specifically. > ---Fran > > On Sat, 13 Jan 2024 at 16:57, Yoni Rabkin <y...@rabkins.net> wrote: > >> "Fran Burstall (Gmail)" <fran.burst...@gmail.com> writes: >> >> > Having run emms-playlist-mode-shift-track under edebug, I find that C-o/i >> > work perfectly if I comment out the form >> > >> > (emms-with-inhibit-read-only-t >> > (kill-line)) >> > >> > which kills an extra line. >> >> Yup, I'm seeing that. I'll need to account to how different people have >> newline behavior set up in Emms. >> >> Thank you. >> >> > >> > On Sat, 13 Jan 2024 at 09:55, Fran Burstall (Gmail) < >> fran.burst...@gmail.com> >> > wrote: >> > >> >> Should have said: this is emacs 29.1 and emms fresh from melpa today >> >> v20240112.2108. >> >> >> >> On Sat, 13 Jan 2024 at 09:51, Fran Burstall (Gmail) < >> >> fran.burst...@gmail.com> wrote: >> >> >> >>> I am seeing this as well. In a playlist buffer like this with point at >> >>> at the start of the Track 1: >> >>> >> >>> Track 1 >> >>> Track 2 >> >>> Track 2 >> >>> >> >>> I do C-o and get >> >>> >> >>> <empty line> >> >>> Track 1 >> >>> Track 3 >> >>> >> >>> and Track 2 has disappeared. No tracks were playing at the time. >> >>> >> >>> ---Fran >> >>> >> >>> >> >>> >> >>> On Sat, 13 Jan 2024 at 09:22, Titus Müller <m...@titusmueller.de> >> wrote: >> >>> >> >>>> > I'm not seeing these issues. Can you please provide a step-by-step >> >>>> > recipe to recreate this? >> >>>> >> >>>> Hm, that's strange. To be sure no other packages are responsible for >> the >> >>>> behaviour, today I started Emacs with emacs -Q and used M-x load-file >> to >> >>>> load emms-compat.el, emms.el, emms-source-file.el, >> emms-source-playlist.el >> >>>> and emms-playlist.el. Then I used M-x emms-add-directory to add an >> album to >> >>>> the playlist, switched to the playlist with M-x emms-playlist-mode-go >> and >> >>>> there I used C-o and C-i to try to move the tracks around. I get the >> same >> >>>> empty line and "nil:" error. >> >>>> >> >>>> In my elpa directory, the emms directory is called emms-20240112.2108. >> >>>> Should I remove it and try to install again? >> >>>> >> >>>> ----- Ursprüngliche Nachricht vom 12.01.2024 ----- >> >>>> > Yoni Rabkin <y...@rabkins.net> writes: >> >>>> > >> >>>> >> Titus Müller <m...@titusmueller.de> writes: >> >>>> >> >> >>>> >>> Thank you so much for adding this feature! >> >>>> >>> >> >>>> >>> I tested it a little. >> >>>> >>> >> >>>> >>> First time using emms-playlist-mode-shift-track-down: Works fine, >> >>>> with >> >>>> >>> the little drawback that it inserts a blank line below the >> downwards >> >>>> >>> moved track, moving all the following tracks one line further >> down. >> >>>> >>> >> >>>> >>> Second, third, fourth time using >> emms-playlist-mode-shift-track-down >> >>>> >>> in a row: Adds a line »nil:« above, I assume because trying to >> move >> >>>> >>> the empty line up. >> >>>> >>> >> >>>> >>> Using emms-playlist-mode-shift-track-up correctly moves the upper >> >>>> >>> track down, but instead of in turn moving the current track up to >> >>>> >>> switch the two, it empties it's line, so what has been moved up, >> is >> >>>> >>> deleted, and the track is now missing from the playlist. >> >>>> > >> >>>> > I'm not seeing these issues. Can you please provide a step-by-step >> >>>> > recipe to recreate this? >> >>>> > >> >>>> >> It shouldn't be doing any of that. I need to fix all of those >> issues. >> >>>> >> >> >>>> >> Which version of Emacs are you on, by the way? >> >>>> >> >> >>>> >>> ----- Ursprüngliche Nachricht vom 09.01.2024 ----- >> >>>> >>>> Titus Müller <m...@titusmueller.de> writes: >> >>>> >>>> >> >>>> >>>>> (3) In emms-playlist-mode, it would be great to have a function >> to >> >>>> >>>>> move a track one line up, and one to move a track one line >> down, to >> >>>> >>>>> permanently (after saving the playlist) change the order of the >> >>>> >>>>> playlist. >> >>>> >>>> >> >>>> >>>> This is now implemented in the main git repo, bound to C-i and >> C-o >> >>>> in >> >>>> >>>> playlist-mode. >> >>>> >>>> >> >>>> >>>> Note that these functions can be used to move the playing track >> as >> >>>> well; >> >>>> >>>> they shouldn't interfere. >> >>>> >>>> >> >>>> >>>> I probably missed some edge cases, so checking it out would be >> >>>> >>>> appreciated. As always. >> >>>> >>> >> >>>> >> >>>> >> >>>> >> >> -- >> "Cut your own wood and it will warm you twice" >> -- "Cut your own wood and it will warm you twice"