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

Do not end paragraph before ::: in fenced divs #431

Merged
merged 13 commits into from
Apr 3, 2024

Conversation

lostenderman
Copy link
Collaborator

[WIP]

Added explicit continuation line flag to help the fenced div to properly close.

@Witiko Witiko added bug lua Related to the Lua interface and implementation syntax extension Related to syntax extensions and dialects of markdown labels Apr 3, 2024
@Witiko Witiko added this to the 3.4.3 milestone Apr 3, 2024
@Witiko Witiko linked an issue Apr 3, 2024 that may be closed by this pull request
@Witiko Witiko marked this pull request as ready for review April 3, 2024 11:09
markdown.dtx Outdated Show resolved Hide resolved
markdown.dtx Outdated Show resolved Hide resolved
Copy link
Owner

@Witiko Witiko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR seems to break the test file paragraph-separators.test:

 Testfile testfiles/lunamark-markdown/paragraph-separators.test:

  Some commands produced unexpected outputs:
  - Command context --once --luatex --nonstopmode test.tex produced unexpected output with the following diff:
  
    *** /tmp/tmplaip2a0s/test-expected-024.log
    --- /tmp/tmplaip2a0s/test-actual-024.log
    ***************
    *** 57,64 ****
      olEndTight
      blockQuoteEnd
      interblockSeparator
    ! BEGIN fencedDivAttributeContext
    ! attributeClassName: fenced-div
      paragraphSeparator
      paragraphSeparator
      interblockSeparator
    --- 57,63 ----
      olEndTight
      blockQuoteEnd
      interblockSeparator
    ! softLineBreak
      paragraphSeparator
      paragraphSeparator
      interblockSeparator
    ***************
    *** 73,81 ****
      olItemWithNumber: 1
      olItemEnd
      olItemWithNumber: 2
      olItemEnd
      olEndTight
    - END fencedDivAttributeContext
      interblockSeparator
      ulBegin
      ulItem
    --- 72,80 ----
      olItemWithNumber: 1
      olItemEnd
      olItemWithNumber: 2
    + softLineBreak
      olItemEnd
      olEndTight
      interblockSeparator
      ulBegin
      ulItem

For more information, see the previous CI results from this PR.

markdown.dtx Outdated Show resolved Hide resolved
markdown.dtx Outdated Show resolved Hide resolved
markdown.dtx Outdated Show resolved Hide resolved
@Witiko Witiko merged commit 828e25a into Witiko:main Apr 3, 2024
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug lua Related to the Lua interface and implementation syntax extension Related to syntax extensions and dialects of markdown
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Do not end paragraph before ::: in fenced divs
2 participants