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

Bring inputter split from master into native-markdown-improvements branch #1

Conversation

alerque
Copy link

@alerque alerque commented Jul 20, 2022

This is the work I did to merge the core layout changes (notably having inputters be first class pluggable modules) into your work on the markdown class. See sile-typesetter#1481 for further comments.

Note especially the current usage for this would work like so:

$ sile -r inputter.markdown myfile.md

With the inputter automatically setting up the markdown document class as part of it's hard coded AST.

Omikhleia added 19 commits July 17, 2022 01:19
With the latter allowing language selection, smallcaps and
underlining
@alerque alerque force-pushed the native-markdown-improvements branch from 27d8ccd to ced1e7f Compare July 20, 2022 09:08
@alerque
Copy link
Author

alerque commented Jul 20, 2022

The GitHub UI is not doing us any favors here. This is literally just 1 commit ahead of your branch—a merge from master with the relevant conflicts fixed so everything moves to the expected places.

@alerque alerque force-pushed the native-markdown-improvements branch from ced1e7f to cd32002 Compare July 20, 2022 15:16
@alerque
Copy link
Author

alerque commented Jul 20, 2022

I just added a start to some busted tests to see if we get the AST we expect for a given input.

The AST coming out of these seems to be nested a little deeper than it needs to be, but I haven't looked into it in detail yet.

@Omikhleia Omikhleia force-pushed the native-markdown-improvements branch 4 times, most recently from cbe64e9 to dd81035 Compare July 26, 2022 17:58
@Omikhleia Omikhleia force-pushed the native-markdown-improvements branch from dd81035 to 6e56fb2 Compare July 26, 2022 18:10
@Omikhleia Omikhleia force-pushed the native-markdown-improvements branch from 6e56fb2 to dbc6e55 Compare July 27, 2022 18:03
@Omikhleia Omikhleia force-pushed the native-markdown-improvements branch from dbc6e55 to eaeabad Compare August 6, 2022 17:57
@Omikhleia
Copy link
Owner

I think I have taken into account most of the things from this PR in my last rebase, regarding the inputter/package split, etc.

Keeping this PR open for now, however, as a reminder to check the busted test logic.

@Omikhleia Omikhleia force-pushed the native-markdown-improvements branch from 104adae to a154871 Compare August 12, 2022 21:21
@Omikhleia
Copy link
Owner

Main ideas from this PR used in the latest version => Closing.

@Omikhleia Omikhleia closed this Aug 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants