markdown-toc icon indicating copy to clipboard operation
markdown-toc copied to clipboard

markdownlint shows warning on 4-space indent of subsections (expects 2 spaces)

Open t7ko opened this issue 7 years ago • 2 comments

I'm using markdownlint (VS Code plugin) to help me create clean MD documents. I'm using it as is, without any custom settings. When I create subsections, TOC includes nested list elements with 4 spaces per indentation level. And then lint warns me on 4 spaces indentation -- it expects 2 spaces:

[markdownlint] MD007/ul-indent: Unordered list indentation [Expected: 2; Actual: 4]

t7ko avatar Aug 22 '18 06:08 t7ko

I second that. It would be nice if toc comply with markdownlint.

Edit:

I was looking at the code and found that md-toc uses some basic vscode configurations in order create the identantion [1], such as editor.insertSpaces and editor.tabSize.

Changing my config to

"[markdown]": { "editor.tabSize": 2 //default is 4 }

did the trick.

[1] https://github.com/AlanWalk/markdown-toc/blob/1fc815ec26d063b38502932641a80497fbf71f24/src/extension.ts#L266

lucianoac avatar Aug 31 '18 14:08 lucianoac

After #92 you can fix this by setting the tabSize of the current document, no need to change the editor.tabSize setting for all VS Code.

mcornella avatar Sep 23 '20 21:09 mcornella