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