Releases: SublimeText-Markdown/MarkdownEditing
MarkdownEditing 3.0.3 (ST4107+)
Bug Fixes
- Tweak auto link folding selector (fixes #624)
- Use correct selector for open page key binding (fixes #629)
- Restore Goto Link Reference/Definition functionality (fixes #632)
- Refactor image/link/reference syntax definitions (fixes #633)
- Don't hide inline code-span punctuation im Mariana/Monokai (fixes #633)
- Resolve
AltGrkey binding conflicts (fixes #634) - Don't move caret to beginning of word after changing formatting (fixes #636)
- Adding task via
alt+trespectsmde.list_indent_bulletssetting (fixes #636) - Bootstrapper reassigns Markdown syntaxes from any location
- Bootstrapper removes invalid syntax specific color scheme settings
- Color Scheme Selector correctly detects 'auto' color scheme
- Remove obsolete keymap selectors (required due to recent syntax changes)
- Add a macro to unbold bold italc text (required due to recent syntax changes)
- Only strip whitespace separated trailing hashes of headings from symbol lists
- Scope inet/email autolinks according to CommonMark 0.30.0
New Features
- Scope path separators and escapes in urls
- Support fish fenced code (if supported syntax is installed)
- Partially support xonsh fenced code (use Python syntax due to a lack of xonsh syntax support in ST)
MarkdownEditing 3.0.3 (ST3176+)
Bug Fixes
- Tweak auto link folding selector (fixes #624)
- Use correct selector for open page key binding (fixes #629)
- Restore Goto Link Reference/Definition functionality (fixes #632)
- Refactor image/link/reference syntax definitions (fixes #633)
- Don't hide inline code-span punctuation im Mariana/Monokai (fixes #633)
- Resolve
AltGrkey binding conflicts (fixes #634) - Don't move caret to beginning of word after changing formatting (fixes #636)
- Adding task via
alt+trespectsmde.list_indent_bulletssetting (fixes #636) - Bootstrapper reassigns Markdown syntaxes from any location
- Bootstrapper removes invalid syntax specific color scheme settings
- Color Scheme Selector correctly detects 'auto' color scheme
- Remove obsolete keymap selectors (required due to recent syntax changes)
- Add a macro to unbold bold italc text (required due to recent syntax changes)
- Only strip whitespace separated trailing hashes of headings from symbol lists
- Scope inet/email autolinks according to CommonMark 0.30.0
New Features
- Scope path separators and escapes in urls
- Support fish fenced code (if supported syntax is installed)
- Partially support xonsh fenced code (use Python syntax due to a lack of xonsh syntax support in ST)
MarkdownEditing 3.0.2 (ST4107+)
MarkdownEditing 3.0.2 (ST3176+)
MarkdownEditing 3.0.1 (ST4107+)
MarkdownEditing 3.0.1 (ST3176+)
MarkdownEditing 3.0.0 (ST4107+)
This is a major release with several breaking changes, which are required to
fix issues, avoid possible confilcts with other packages and enhance overall
handling of user settings.
Please visit User Guide to learn more about the full set of features
and how to use them.
If you defined custom key bindings or settings you might need to check and
adjust those as commands have been renamed and all preferencesare moved to
Preferences.sublime-settings.
A set of tips is listed in the Troubleshooting section of the User Guide.
Bug Fixes
Behavior Fixes
- changing heading levels no longer requires text to be selected (fixes #78)
- changing heading levels works within block quotes
- changing heading levels no longer adds hashmarkers in the middle of a line
- auto matching heading hash tags on
enternow works in blockquotes mde_complete_underlined_headingsno longer prevents tab after-in new lists (fixes #177)ctrl+alt+sis disabled by default to avoid confilcts (fixes #178)- automatic centering is enabled only if
mde.keep_centeredisTrue(fixes #259) - reassign syntax of open markdown files after install or before uninstall (fixes #216,fixes #485)
- reset syntax specific
color_schemebefore plugin is uninstalled (fixes #493) - internal linter now ignores front-matter (fixes #498)
- improve strikethrough color scheme rules with regards to punctuation (fixes #534)
- fix
shift+tabnot unindenting list items in some situations (fixes #545) - fix
shift+tabfolding instead of unindenting list (fixes #552) - fix bold/italic via
alt+b/alt+iif both marker types are set to*(fixes #562) - linter rule md028 correctly detects empty lines between blockquotes (fixes #564)
- linter rule md027 no longer triggers for indented lists in blockquotes (fixes #565)
- adding footnotes no longer fails if textual footnotes exist (fixes #586)
- global color scheme is the default and can optionally be replaced (fixes #436,fixes #567, fixes #595)
- avoid possible command naming conflicts with other packages (fixes #606)
- hitting
enterafter heading adds correct number of trailing hashes
ifmde.match_heading_hashesistrueeven if some exist already. - hitting
enterafter heading removes trailing hashes
ifmde.match_heading_hashesisfalse. - hitting
enterin block quotes correctly adds list and task items - hitting
enteradds new lists/tasks/quotes if auto completion is visisble and
"setting.auto_complete_commit_on_tab": true - hitting
enterafter reference definitions no longer adds duplicates - hitting
enterafter empty list or GFM task items removes them without terminating blockquotes - hitting
enterafter empty blockquotes removes the blockquote markers - disables auto-pairing of
*,_,`,<, ... within<kbd></kbd>tags - indent/unindent list items now works within blockquotes
tabandshift+tabcorrectly select next/previous field of snippets
instead of indenting/undindenting lists or folding sections
Syntax Fixes
Markdown syntax is backported from ST4114 to a ST3 compatible version, which provides a lot of
fixes and improvements for ST3176+.
- highlight multiline bold/italics (fixes #103)
- highlight code blocks in lists (fixes #122)
- highlight blockquote in lists (fixes #123)
- add table syntax (fixes #124)
- add critic markup (fixes #144)
- text and urls inside itallic (bold) markup work correctly (fixes #246)
- striked urls no longer break highlighting (fixes #263)
- highlight inline bold, italic and raw code blocks in link and image descriptions (fixes #404)
- line-breaks within Markdown comments no longer break highlighting (fixes #409)
- scope hard line breaks and update color schemes (fixes #470)
- prevent "Apparent recursion" error by embedding syntaxes in fenced code blocks (fixes #533)
- strikethrough followed by no space no longer disables highlighting (fixes #537)
- correctly scope bold parts of a word (fixes #553)
- don't highlight words starting with hashtag as heading (fixes #572)
- ignore info string after language identifier of code fences (fixes #577)
- scope punctuation of fenced code blocks (fixes #612)
New Features
- heading levels can be changed incrementally via ctrl+alt+,
and ctrl+alt+. (fixes #78) - Toggle Centered Line added to Command Palette (fixes #118)
- a new setting
mde.list_align_textcontrols whether list item text is alignt to indention levels - key binding (
alt+t) to create new or convert empty list item to gfm task - key binding (
alt+x) to toggle task lists (fixes #589) - Color scheme quick panel lists all MarkdownEditor-.sublime-color-scheme files (fixes #563)
- fenced codeblocks learned to highlight DOS Batch syntax
- key bindings and snippets to easily insert, accept or reject critic markup
- press
alt+c, alt+ato insert addition - press
alt+c, alt+dto insert deletion - press
alt+c, alt+hto insert highlight - press
alt+c, alt+sto insert substitution - press
alt+c, alt+cto insert comment - press
alt+enterto accept critic - press
alt+backspaceto reject critic
- press
Changes
- All syntaxes use sublime-syntax format (fixes #324)
- Requires ST 3176+ (closes #463)
- Opt-in to ST4's python3.8 plugin host
- Reorganize all python modules in a plugins sub directory
- Merge several python modules to group functions logically
- Removed most syntax specific settings (fixes #209, fixes #501, fixes #509)
- Settings are displayed side-by-side (fixes #609)
- Settings are now placed in Preferences.sublime-settings
- Reorganize key bindings to group them by logical function
- MultiMarkdown is converted to sublime-syntax format
- Bold/Italics style is now configured via Preferences
(removed Bold and Italic Markers.tmPreferences) - The
mde_fold_sectioncommand now respects previously set folding level
(Results in more consistend and logical behavior when combined wthmde_fold_all_sections) - new commands:
mde_change_headings_levelmde_fold_linksmde_match_heading_hashesmde_toggle_centered_linemde_toggle_task_list_itemunindent_list_itemreplacesindent_list_item(reverse=True)
andindent_list_multiitem(reverse=True)
- removed commands:
indent_list_multiitem
- renamed commands (all commands are prefixed with
mde_):complete_underlined_header->mde_complete_underlined_headingsconvert_inline_link_to_reference->mde_convert_inline_link_to_referenceconvert_inline_links_to_references->mde_convert_inline_links_to_referencesconvert_to_atx->mde_convert_underlined_headings_to_atxdeindent_quote->mde_unindent_quotefix_all_underlined_headers->mde_fix_underlined_headingsfold_all_sections->mde_fold_all_sectionsfold_section->mde_fold_sectiongather_missing_footnotes->mde_gather_missing_footnotesgather_missing_link_markers->mde_gather_missing_link_markersgoto_next_heading->mde_goto_next_headinggoto_previous_heading->mde_goto_previous_headingindent_list_item->mde_indent_list_item(is used for all items/situations) (fixes #530)indent_quote->mde_indent_quotelist_back_links->mde_list_back_linksmagic_footnotes->mde_magic_footnotesmake_page_reference->mde_make_page_referencemarkdown_lint->mde_markdown_lintmarkdown_lint_mdl->mde_markdown_lint_mdlmde_color_activate->mde_select_color_schemenumber_list->mde_number_listnumber_list_reference->mde_add_numbered_reference_definitionopen_home_page->mde_open_home_pageopen_journal->mde_open_journalopen_page->mde_open_pagereference_delete_reference->mde_reference_delete_referencereference_jump->mde_reference_jumpreference_new_footnote->mde_reference_new_footnotereference_new_image->mde_reference_new_imagereference_new_inline_image->mde_reference_new_inline_imagereference_new_inline_link->mde_reference_new_inline_linkreference_new_reference->mde_reference_new_referencereference_organize->mde_reference_organizeshow_fold_all_sections->mde_show_fold_all_sectionsswitch_list_bullet_type->mde_switch_list_bullet_typeunfold_all_sections->mde_unfold_all_sections
- renamed settings:
mde.match_haeder_hash->mde.match_heading_hashes
MarkdownEditing 3.0.0 (ST3176+)
This is a major release with several breaking changes, which are required to
fix issues, avoid possible confilcts with other packages and enhance overall
handling of user settings.
Please visit User Guide to learn more about the full set of features
and how to use them.
If you defined custom key bindings or settings you might need to check and
adjust those as commands have been renamed and all preferencesare moved to
Preferences.sublime-settings.
A set of tips is listed in the Troubleshooting section of the User Guide.
Bug Fixes
Behavior Fixes
- changing heading levels no longer requires text to be selected (fixes #78)
- changing heading levels works within block quotes
- changing heading levels no longer adds hashmarkers in the middle of a line
- auto matching heading hash tags on
enternow works in blockquotes mde_complete_underlined_headingsno longer prevents tab after-in new lists (fixes #177)ctrl+alt+sis disabled by default to avoid confilcts (fixes #178)- automatic centering is enabled only if
mde.keep_centeredisTrue(fixes #259) - reassign syntax of open markdown files after install or before uninstall (fixes #216,fixes #485)
- reset syntax specific
color_schemebefore plugin is uninstalled (fixes #493) - internal linter now ignores front-matter (fixes #498)
- improve strikethrough color scheme rules with regards to punctuation (fixes #534)
- fix
shift+tabnot unindenting list items in some situations (fixes #545) - fix
shift+tabfolding instead of unindenting list (fixes #552) - fix bold/italic via
alt+b/alt+iif both marker types are set to*(fixes #562) - linter rule md028 correctly detects empty lines between blockquotes (fixes #564)
- linter rule md027 no longer triggers for indented lists in blockquotes (fixes #565)
- adding footnotes no longer fails if textual footnotes exist (fixes #586)
- global color scheme is the default and can optionally be replaced (fixes #436,fixes #567, fixes #595)
- avoid possible command naming conflicts with other packages (fixes #606)
- hitting
enterafter heading adds correct number of trailing hashes
ifmde.match_heading_hashesistrueeven if some exist already. - hitting
enterafter heading removes trailing hashes
ifmde.match_heading_hashesisfalse. - hitting
enterin block quotes correctly adds list and task items - hitting
enteradds new lists/tasks/quotes if auto completion is visisble and
"setting.auto_complete_commit_on_tab": true - hitting
enterafter reference definitions no longer adds duplicates - hitting
enterafter empty list or GFM task items removes them without terminating blockquotes - hitting
enterafter empty blockquotes removes the blockquote markers - disables auto-pairing of
*,_,`,<, ... within<kbd></kbd>tags - indent/unindent list items now works within blockquotes
tabandshift+tabcorrectly select next/previous field of snippets
instead of indenting/undindenting lists or folding sections
Syntax Fixes
Markdown syntax is backported from ST4114 to a ST3 compatible version, which provides a lot of
fixes and improvements for ST3176+.
- highlight multiline bold/italics (fixes #103)
- highlight code blocks in lists (fixes #122)
- highlight blockquote in lists (fixes #123)
- add table syntax (fixes #124)
- add critic markup (fixes #144)
- text and urls inside itallic (bold) markup work correctly (fixes #246)
- striked urls no longer break highlighting (fixes #263)
- highlight inline bold, italic and raw code blocks in link and image descriptions (fixes #404)
- line-breaks within Markdown comments no longer break highlighting (fixes #409)
- scope hard line breaks and update color schemes (fixes #470)
- prevent "Apparent recursion" error by embedding syntaxes in fenced code blocks (fixes #533)
- strikethrough followed by no space no longer disables highlighting (fixes #537)
- correctly scope bold parts of a word (fixes #553)
- don't highlight words starting with hashtag as heading (fixes #572)
- ignore info string after language identifier of code fences (fixes #577)
- scope punctuation of fenced code blocks (fixes #612)
New Features
- heading levels can be changed incrementally via ctrl+alt+,
and ctrl+alt+. (fixes #78) - Toggle Centered Line added to Command Palette (fixes #118)
- a new setting
mde.list_align_textcontrols whether list item text is alignt to indention levels - key binding (
alt+t) to create new or convert empty list item to gfm task - key binding (
alt+x) to toggle task lists (fixes #589) - Color scheme quick panel lists all MarkdownEditor-.sublime-color-scheme files (fixes #563)
- fenced codeblocks learned to highlight DOS Batch syntax
- key bindings and snippets to easily insert, accept or reject critic markup
- press
alt+c, alt+ato insert addition - press
alt+c, alt+dto insert deletion - press
alt+c, alt+hto insert highlight - press
alt+c, alt+sto insert substitution - press
alt+c, alt+cto insert comment - press
alt+enterto accept critic - press
alt+backspaceto reject critic
- press
Changes
- All syntaxes use sublime-syntax format (fixes #324)
- Requires ST 3176+ (closes #463)
- Opt-in to ST4's python3.8 plugin host
- Reorganize all python modules in a plugins sub directory
- Merge several python modules to group functions logically
- Removed most syntax specific settings (fixes #209, fixes #501, fixes #509)
- Settings are displayed side-by-side (fixes #609)
- Settings are now placed in Preferences.sublime-settings
- Reorganize key bindings to group them by logical function
- MultiMarkdown is converted to sublime-syntax format
- Bold/Italics style is now configured via Preferences
(removed Bold and Italic Markers.tmPreferences) - The
mde_fold_sectioncommand now respects previously set folding level
(Results in more consistend and logical behavior when combined wthmde_fold_all_sections) - new commands:
mde_change_headings_levelmde_fold_linksmde_match_heading_hashesmde_toggle_centered_linemde_toggle_task_list_itemunindent_list_itemreplacesindent_list_item(reverse=True)
andindent_list_multiitem(reverse=True)
- removed commands:
indent_list_multiitem
- renamed commands (all commands are prefixed with
mde_):complete_underlined_header->mde_complete_underlined_headingsconvert_inline_link_to_reference->mde_convert_inline_link_to_referenceconvert_inline_links_to_references->mde_convert_inline_links_to_referencesconvert_to_atx->mde_convert_underlined_headings_to_atxdeindent_quote->mde_unindent_quotefix_all_underlined_headers->mde_fix_underlined_headingsfold_all_sections->mde_fold_all_sectionsfold_section->mde_fold_sectiongather_missing_footnotes->mde_gather_missing_footnotesgather_missing_link_markers->mde_gather_missing_link_markersgoto_next_heading->mde_goto_next_headinggoto_previous_heading->mde_goto_previous_headingindent_list_item->mde_indent_list_item(is used for all items/situations) (fixes #530)indent_quote->mde_indent_quotelist_back_links->mde_list_back_linksmagic_footnotes->mde_magic_footnotesmake_page_reference->mde_make_page_referencemarkdown_lint->mde_markdown_lintmarkdown_lint_mdl->mde_markdown_lint_mdlmde_color_activate->mde_select_color_schemenumber_list->mde_number_listnumber_list_reference->mde_add_numbered_reference_definitionopen_home_page->mde_open_home_pageopen_journal->mde_open_journalopen_page->mde_open_pagereference_delete_reference->mde_reference_delete_referencereference_jump->mde_reference_jumpreference_new_footnote->mde_reference_new_footnotereference_new_image->mde_reference_new_imagereference_new_inline_image->mde_reference_new_inline_imagereference_new_inline_link->mde_reference_new_inline_linkreference_new_reference->mde_reference_new_referencereference_organize->mde_reference_organizeshow_fold_all_sections->mde_show_fold_all_sectionsswitch_list_bullet_type->mde_switch_list_bullet_typeunfold_all_sections->mde_unfold_all_sections
- renamed settings:
mde.match_haeder_hash->mde.match_heading_hashes
2.2.10
Bug Fixes
- fix color scheme chooser not being displayed after install
New Features
- none
Changes
- none
3.0.0 Announcement
A major release is in development, which fixes most of open issues
and comes a long with various improvements.
To learn more, visit https://sublimetext-markdown.github.io/MarkdownEditing
Breaking Changes
It contains breaking changes with regards to settings and key bindings
which need manual work to cleanup existing settings from you.
-
Some information about settings can be found at
https://sublimetext-markdown.github.io/MarkdownEditing/config -
Renamed commands are listed at
https://sublimetext-markdown.github.io/MarkdownEditing/troubleshooting
If you miss important information feel free to open and issue or PR.
Opt-in to Pre-Releases
There's probably still a long route to go, but if you are interested
in or provide feedback about introduced changes
you can opt-in to development builts by adding the following setting
to Package Control.sublime-settings.
"install_prereleases": ["MarkdownEditing"]
2.2.9
Bug Fixes
- Revert 2.2.8 release, since it causes issues.