Markdown
Below are visualizations of all our scope tests for this language. These were created primarily for testing purposes rather than as documentation. There are quite a few, and they may feel a bit overwhelming from a documentation standpoint.
Scopes
Collection item
1. Collection item: Unenclosed multi line
An item in a comma-separated multi-line list without enclosing delimiters. This could be multi-variable declarations, import statements, etc. Insertion delimiter should include a newline.2. Collection item: Unenclosed (iteration)
Iteration scope for items in a comma-separated list without enclosing delimitersComment
1. Comment: Block
A block commentInterior
1. Interior: Cell
The body of a code cell in MarkdownList
1. List
A list/arrayNotebook cell
1. Notebook cell
A cell in a notebook or a Markdown code blockSection
1. Section
A document section2. Section (iteration document)
Iteration scope for sections: the entire document including leading and trailing empty lines.3. Section (iteration parent)
Iteration scope for sections: the parent section.Section level five
1. Section level five
A level five sectionSection level four
1. Section level four
A level four sectionSection level one
1. Section level one
A level one sectionSection level six
1. Section level six
A level six sectionSection level three
1. Section level three
A level three sectionSection level two
1. Section level two
A level two sectionInternal scopes
The following are internal scopes. They are not intended for user interaction or spoken use. These scopes exist solely for internal Cursorless functionality.