On 7/30/25 7:52 AM, Jürgen Spitzmüller wrote:
Am Mittwoch, dem 30.07.2025 um 12:21 +0200 schrieb Enrico Forestieri:
I don't understand.
My point is that if users want to add a new symbol to the symbols file
and let LyX load the necessary package for it, this would be OK. It is
the same as adding a layout definition locally. If users do this, they
are responsible if they share their documents.

I am opposed to adding something to LyX releases that will cause
incompatible LyX versions _unnecessarily_ (since it is so easy to add
the required format routines).

If I understand the suggestion, it is:

1. Commit Enrico's patch, so that USERS can add things to the symbols file, which might need packages that LyX does not recognize, and not always have to include the package manually in the preamble. As Enrico says, his earlier commit allowing for inclusion of the system symbols file makes this especially easy now, so we might well expect users to run into this sort of problem if they decide to start playing with the symbols file.

2. Commit ourselves not to make use of this facility in the LyX source: If we add things to the symbols file, then we will do so only at major versions, adding suitable reversion routines, and including relevant packages in simplefeatures or whatever is appropriate.

That does seem to me a good compromise.

Riki


--
lyx-devel mailing list
lyx-devel@lists.lyx.org
https://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to