Re: Somewhat reliable multimedia management for Emacs?
Erica Qi <[email protected]> Tue, 30 Jun 2026 15:19:53 +0000
| Newsgroups | gmane.emacs.emms.user |
|---|---|
| Message-ID | <4TwgK3ihIAZw8UO-Whc9aKSMcdtWD_ip7SgnF9xHfxRKocX350BBkHKIMYsAwIczIxth5RZj5tmxqgYVOqH5QBMtmTq7_PVY5VdfqDsc6ks=@proton.me> |
Setopt would only have special functionality over setq if Emms actually imp= lemented it. So setopt doesn't actually provide any advantage over setq at = the current time. Sent from Proton Mail for Android. -------- Original Message -------- On Tuesday, 06/30/26 at 16:58 [email protected] wrote: "Fran Burstall (Gmail)" <[email protected]> writes: > > Also, the command =E2=80=98emms-setup-discover=E2=80=99 generates = =E2=80=98setq=E2=80=99 > expressions instead of =E2=80=98setopt=E2=80=99 expressions. I expect t= hat > you know if there are other functions that could be updated > to use =E2=80=98setopt=E2=80=99. > > Hmmm, this would force the minimum emacs version with which emms is compa= tible to be 29, no? Is that desirable? > It is an important consideration. If EMMS wants compatibility with versions earlier than version 29, then the =E2=80=98compat=E2=80=99 library should be used (for brief description, type: C-h P compat). It provides compatibility back to Emacs version 25.1. The =E2=80=98compat=E2=80=99 library comes with its Info manual: (info "(compat) Top") or, C-h R compat If EMMS wants to support Emacs versions earlier than 25.1, then =E2=80=98emms-setup-discover=E2=80=99 (and any other functions) would need conditional code that checks the Emacs version. -- The lyf so short, the craft so long to lerne. - Geoffrey Chaucer, The Parliament of Birds.