Nested lists don't quite work properly
The product as a whole is fantastic, but I do have one small problem with nested bullet lists. Specifically, create a bullet list such as
- Item 1
- Item 2
- Item 2.1
- Item 2.2
- Item 3
Marked doesn't display 2.1 or 2.2 as sub-lists. Putting more whitespace in front of them makes it work, but that causes VSCode's MarkdownLint to complain about too much indentation.
Note that Github's markdown parser does correctly display the sublist list without needing the excess leading whitespace.
// Configuration (do not edit) Marked 2 1022 (Setapp)
macOS Version: 11.5.2
additionalMathJaxConfig:
allowPageBreakInCode: YES
bookTxtIsLeanpub: NO
summaryMdIsGitBook: NO
codeIsPoetry: NO
codeCanWrap: YES
collapsibleHeadlines: YES
convertGithubCheckboxes: YES
convertGithubEmoji: YES
convertYAMLToMMD: NO
defaultMathJaxConfig: TeX-AMS-MML_HTMLorMML
defaultPreviewStyle: GitHub
defaultProcessor: MultiMarkdown
enableMiniMap: NO
excludeBlockQuotesFromCounts: NO
excludeFootnotesFromCounts: NO
excludeVerbatimFromCounts: NO
excludeCaptionsFromCounts: NO
folderPreviewExtensionsArray: md, markdown, txt, mdown, html, opml
githubNewlines: YES
h1IsPageBreak: NO
h2IsPageBreak: NO
hrIsPageBreak: NO
includeMathJax: YES
includeKatex: NO
limitTextWidth: NO
mathNumberEquations: NO
mathNumberEquationsSide: 0
mathNumberEquationsAMSOnly: NO
minimalJavaScript: NO
outlineModeExtensions:
permissionGranted: NO
printHeaderBottomLeft:
printHeaderBottomRight:
printHeaderFirstPage: NO
printFooterFirstPage: NO
printHeaderTopLeft:
printHeaderTopRight:
processHTMLFiles: YES
removeMetadataForPreview: NO
removeYAMLHeaders: NO
scrollToEdit: NO
shouldDetectCritic: YES
shouldHighlightMarkupErrors: YES
shouldLoadCritic: NO
syntaxHighlight: YES
syntaxHighlightOnlyLang: NO
useCustomMarkdownProcessor: NO
customMarkdownProcessor:
useCustomPreprocessor: NO
customPreprocessor:
useFirstH1AsPrintTitle: YES
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Brett on 22 Aug, 2021 10:36 PM
You're using the MultiMarkdown processor, which requires 4 spaces or a
tab to indent a list. If you want to use 2 spaces (which isn't valid in
strict Markdown), switch to the Discount (GFM) processor in
Preferences->Processor.
Aside: MarkdownLint is technically wrong in this case. While many modern
Markdown processors do accept 2-space indentation, 4 is the strict
version and no processor I know of will break on it. So if you always
use 4 spaces, it will work everywhere, if you only use 2, it will break
in about 25% of Markdown processors. Maybe there's a lint configuration
you can change this?
-Brett