

In that case you can manually enforce a style via "mde.match_heading_hashes" in user preferences or project specific settings. MarkdownEditing: Fix Closing Heading HashesĪdds or removes closing hashes according to value of "mde.match_heading_hashes" without modifying it.īy default heading style is detected when loading or saving a file and stored in view specific settings.Ī value of "mde.match_heading_hashes": false means "open style": # ATX headingĪ value of "mde.match_heading_hashes": true means "closed style":Īuto-detection can be disabled by "mde.detect_heading_style": false. Sets: "mde.match_heading_hashes": false and removes closing hashes to all headings. MarkdownEditing: Remove Closing Heading Hashes Sets: "mde.match_heading_hashes": true and adds closing hashes to all headings. MarkdownEditing: Add Closing Heading Hashes You can switch between open and closed heading style for the active view via Command Palette: This feature can be disabled by setting "mde.auto_match_heading_hashes": false. MarkdownEditing assists with maintaining desired ATX headings style by keeping closing hashes balanced or by removing them automatically. These key bindings will unbold/unitalicize selection if it is already bold/italic.

If there is no selection, they will just transform the word under the cursor. They work both with and without selections. This feature is controlled by global auto_match_enabled setting. Space or Tab deletes right element of empty pair of asterisks or underscores.~ wraps selected text with ~~ (strike-through).Asterisks ( *), backticks ( `) and underscores ( _) are auto-paired and wrap selected text.MarkdownEditing extends extends ST's auto pairing capabilities. auto-pairing corresponding markup characters.MarkdownEditing supports formatting text by
