MarkdownEditing
Markdown plugin for Sublime Text
with...
- useful Markdown editing features for Sublime Text
- color schemes optimized for writing
- robust syntax definitions for
- Standard Markdown
- Github flavoured Markdown
- MultiMarkdown
ⓘ See configuration section to learn how to change the color scheme.
Most features are available through Command Palette.
- Open Command Palette ctrl + shift + P (Windows, Linux) or ⌘ + ⇧ + P (on Mac)
- Type
MarkdownEditing:
to display a list of available commands.
ⓘ They are only visible if a markdown file is open and focused.
Features
Folding and Navigation
- displays headings in Goto Symbol...
- displays headings in Goto Symbol in Project...
- fold current section
- fold by heading levels
- navigate between adjacent headings with
Find Next/Previous Heading
command.
Headings
- automatic detection and maintenance of open or closed atx headings style while typing
- change headings levels via key bindings
- auto-complete Setext-style headings underlines
- convert Setext-style headings to ATX headings
- new documents are named automatically based on first header
Lists
- At the end of a list item, pressing Enter will automatically insert the new list item bullet.
- Pressing Tab on the blank list item will indent it and switch the list bullet to another one (Order is
*
,-
,+
in a cycle). - Pressing Shift + Tab on the blank list item will unindent it in the same way as above.
- Sequential Tab s or Shift Tab s are supported.
- You can disable automatic bullet switching or choose which bullets to be used, in your settings file (
mde.list_indent_bullets
). - If a list item contains a GFM Task, pressing
- Enter at the end of the line continues with a new blank task.
- Alt+X in the line toggles the check mark.
Blockquotes
- At the end of a blockquote line, pressing Enter will automatically extend blockquote.
- Selecting some text and pressing > will convert it to blockquote. The first and the last line don't have to be fully selected; partial select works, too.
Critic Markup
- Syntax highlighting for inline critic markup
{++ addition ++}
{>> comment <<}
{-- deletion --}
{== highlight==}{>> comment <<}
{~~ substitution ~> by ~~}
- Reviewers can add critic via key bindings
- Authors can accept or reject critic via key bindings
Links and References
- Left bracket pairing is modified to eliminate the selection and leave the cursor at a point where you can insert a
[]
or()
pair for a link. - URL part of images, links and references is automatically folded if caret is not within brackets
- Convert inline links to references
- Jump between definitions and references
- Organize references
- Add or remove footnotes
Text Formatting
- Asterisks (*), backticks (`) and underscores (_) are auto-paired and wrap selected text
- ~ wraps selected text with
~~
(strike-through) - Backspace deletes an empty pair
- Space or Tab deletes right element of empty pair of asterisks or underscores