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

Convert LaTeX files to expl3 #20

Merged
merged 12 commits into from Feb 26, 2022
Merged

Convert LaTeX files to expl3 #20

merged 12 commits into from Feb 26, 2022

Conversation

gucci-on-fleek
Copy link
Owner

@gucci-on-fleek gucci-on-fleek commented Feb 22, 2022

Expl3 seems like the modern, "cool" way to implement a LaTeX package. Plus, it will make it much easier to add a key-value interface and further options.


  • Save the pre-expl3 files
  • Automatically revert to the old files for users with old formats
  • Load the Lua module
  • Implement command patching
  • Add key-value interface (closes Add a key/value interface #11)
  • Document the changes

This will allow users with old formats to still load lua-widow-control
@gucci-on-fleek gucci-on-fleek added Feature Adds a new user-facing feature Internal/Refactor Changes the internal functioning of lwc LaTeX Issues that only affect LaTeX labels Feb 22, 2022
@gucci-on-fleek gucci-on-fleek added this to the v1.2.0 milestone Feb 22, 2022
@gucci-on-fleek gucci-on-fleek self-assigned this Feb 22, 2022
gucci-on-fleek added a commit to gucci-on-fleek/latex3 that referenced this pull request Feb 25, 2022
Registers the module prefix `lwc` for the LaTeX package
`lua-widow-control`. See also gucci-on-fleek/lua-widow-control#20.
@gucci-on-fleek gucci-on-fleek marked this pull request as ready for review February 25, 2022 05:59
josephwright pushed a commit to latex3/latex3 that referenced this pull request Feb 25, 2022
Registers the module prefix `lwc` for the LaTeX package
`lua-widow-control`. See also gucci-on-fleek/lua-widow-control#20.
@gucci-on-fleek gucci-on-fleek merged commit 1a32883 into master Feb 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Adds a new user-facing feature Internal/Refactor Changes the internal functioning of lwc LaTeX Issues that only affect LaTeX
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Add a key/value interface
1 participant