Re: Somewhat reliable multimedia management for Emacs?

[email protected] Tue, 30 Jun 2026 10:57:29 -0400
Newsgroups gmane.emacs.emms.user
Message-ID <[email protected]>
"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:
=20=20=20=20
   (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.

--=20
The lyf so short, the craft so long to lerne.
- Geoffrey Chaucer, The Parliament of Birds.