Skip to content

Markdown: conflict between multilevel lists and automatic code block formatting #79

Description

@GoogleCodeExporter
See sample page at 
https://gerrit.googlesource.com/gitiles/+/c44a94af693ed2326b68bd47d6659be1f9f7fa
60/TEST.md

Whenever multi-paragraph list text is indented 8 or more spaces, gitiles 
renders it as a code block. Since it seems list paragraphs have to be indented 
4 spaces beyond the list item in order to be rendered along with the list item 
(<li><p></p><p></p>), this effectively limits multi-paragraph lists to only one 
level deep.

This is sort of related to Issue 73, which notes that nested lists require 4 
spaces of indent to be recognized, rather than just "indented more than the 
parent". If nested lists were recognized with only 2 spaces of indent, that 
would mitigate this problem a bit, since a list to go to 4 levels before 
hitting the automatic "8 space" handling.

Alternatively, if the automatic "8 space" handling was removed (it's arguably 
redundant with the triple-backtick notation), or at least treated relative to 
the immediate parent node, that would solve this entirely.

Original issue reported on code.google.com by mmoss@chromium.org on 19 Jun 2015 at 7:24

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions