Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Djot user-defined pseudo-symbols nesting issue #141

Merged
merged 2 commits into from
Jan 28, 2025

Conversation

Omikhleia
Copy link
Owner

@Omikhleia Omikhleia commented Jan 20, 2025

The issue as found via the resilient manual revamping Omikhleia/resilient.sile#122
(whatever unicode symbol is U+xxxx)

[^:some-macro:]: ^:U+xxxx:^

This is :some-macro: and again :some-macro:

We are modifying by side effect the options, and an error occurs on the second occurrence.
I don't like shallow copying lists for no obvious reasons, but there seems to be other cases that could be affected too, and I lack time for investigating them...

@Omikhleia Omikhleia added the bug Something isn't working label Jan 20, 2025
@Omikhleia Omikhleia self-assigned this Jan 20, 2025
@Omikhleia Omikhleia added this to the 2.3.2 milestone Jan 20, 2025
@Omikhleia Omikhleia force-pushed the fix-shallow-copy-issue branch from 494ab2f to 8244a20 Compare January 28, 2025 19:57
@Omikhleia Omikhleia force-pushed the fix-shallow-copy-issue branch from 8244a20 to daeae9d Compare January 28, 2025 20:00
@Omikhleia Omikhleia merged commit fe329c3 into main Jan 28, 2025
2 checks passed
@Omikhleia Omikhleia deleted the fix-shallow-copy-issue branch January 28, 2025 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant