Open
Description
- parameter setting seems to not work
- documentation should be updated -> https://packagecontrol.io/packages/MarkdownTOC#control-of-levels-listed-in-toc
How can the issue be reproduced
- Set configuration item
levels="1,2"
either in Packages/User/MarkdownTOC.sublime-settings or as a XML comment (<!-- MarkdownTOC style="ordered" levels="1,2" -->
)- Also tried with syntax
levels="[1,2]"
- Strangely enough, global config file (default values) includes
"levels": [1,2,3,4,5,6],
which doesn't prevent normal generation
- Also tried with syntax
- Generate or regenerate TOC through Sublime menus
**Using the syntax default.levels="1,2"
in XML comment, it works as expected. **
Using similar redundant syntax in config files does not work
"defaults":
{
"default.levels": "1",
...
}
Context
Packages/MarkdownTOC/MarkdownTOC.sublime-settings
{
"defaults": {
"autoanchor": false,
"autolink": false,
"bracket": "round",
"levels": [1,2,3,4,5,6],
"indent": "\t",
"remove_image": true,
"link_prefix": "",
"bullets": ["-"],
"lowercase": "only_ascii",
"style": "unordered",
"uri_encoding": true,
"markdown_preview": ""
},
"id_replacements": [
{
"pattern": "\\s+",
"replacement": "-"
},
{
"pattern": "<|>|&|'|"|<|>|&|'|"|!|#|$|&|'|\\(|\\)|\\*|\\+|,|/|:|;|=|\\?|@|\\[|\\]|`|\"|\\.|\\\\|<|>|{|}|™|®|©|%",
"replacement": ""
}
],
"logging": false
}
Packages/User/MarkdownTOC.sublime-settings
{
"defaults":
{
"autolink": true,
"autoanchor": true,
// "bracket": "square",
// "levels": "1,2",
"indent": " ",
// "remove_image": false,
// "bullets": "*",
"style": "unordered",
},
"id_replacements":
[
{
"pattern": "\\s+",
"replacement": "-"
},
{
"pattern": "<|>|&|'|"|<|>|&|'|"|!|#|$|&|'|\\(|\\)|\\*|\\+|,|/|:|;|=|_|\\?|@|\\[|\\]|`|\"|\\.|<|>|{|}|™|®|©",
"replacement": ""
},
{
"pattern": "é|é|è|è|ê|ê",
"replacement": "e"
},
{
"pattern": "á|à|à|â|â",
"replacement": "a"
}
],
}
What was expected
TOC should be (re)generated with appropriate levels included
What actually occurred
As soon as this config item is specified (either un user config file or XML comment), generating the TOC doesn't work (no change in file)
Strangely, the parameter exists in global config file and it stil works
What was the version of the involved component
Markdown TOC v4.1.2
Sublime text build 4143
win10
Metadata
Assignees
Labels
No labels
Activity