Sublimetext Markdown Preview Versions Save

markdown preview and build plugin for sublime text 2/3

1.4.3

6 years ago

1.4.3

  • Fix issue where Chrome prevents live reload.

1.4.2

7 years ago
  • fix MathJax CDN #387
  • expand ~ in html paths #381
  • remember last selected parser #377
  • disabe autoreload by default #384

thanks to contributors !

1.4.1

7 years ago

Fixes

  • Fix #342: preview failing due to undefined global name
  • Fix #341: Check if filename is None on save

1.4.0

8 years ago

New

  • css setting can now be an array and contain multiple CSS files (see settings file for more info).

Updated

  • Updated Github style to latest.

1.3.2

8 years ago

Fixes

  • Fix bad variable due to bad merge.

1.3.1

8 years ago

Fixes

  • If for any reason link transform fails, return the original link (ref: #296)
  • fix unicodedata import failure on Windows ST2 (ref: #307)
  • Update 3rd party pugins:
    • Fix progressbar parsing
    • When tasklist content is encompassed in a paragraph, the input tag should be in the paragraph.
    • superfences should allow indented fences inside another pair of fences even if the count of backtics is the same.

1.3.0

8 years ago

1.3.0

  • Now supports any markdown parser through a generalized method. Now you can map a binary to parser name via markdown_binary_map. Then use the parser name in enabled_parsers to use it.
  • Multimarkdown specific settings have been removed. Multimarkdown should now be configured via markdown_binary_map and enabled_parsers.
  • Upgraded to Python Markdown 2.6.4.
  • Removed internal PyYaml and Pygments. Markdown Preview now uses Package Control dependencies to obtain PyYaml and Pygments.
  • Update kbd CSS for Github.

1.2.0

9 years ago

Changes

  • Upgrade to Markdown 2.5.2
  • Upgrade to Pygments 2.0.1
  • Fixes and updates to some extensions
  • YAML regex improvements

1.1.12

9 years ago

Issues Resolved

  • Fix for #246 progressbar CSS issues. Update the CSS overall and fix the 1px off issue.
  • Add enable_pygments option in settings to allow Pygments to not be used. This is to solve frustrations that some users have who want to use a Javascript syntax highlighter. #248
  • Update the default github.css to the latest version from https://github.com/sindresorhus/github-markdown-css. Also update the github Pygments style to the last Pygments update that Github had made before they abandoned using Pygments. Also add the old Pygments Github style as githubclassic. #252
  • Add support for translating paths to relative paths (in relation to HTML output). #247

Other Fixes

  • Fix CSS bug where code blocks in Python Markdown output had no spacing between them

New

  • Remove obsolete b64 extension (as Markdown Preview uses a global base64 converter).
  • Remove obsolete admonitionicon extension as this is now done with pure CSS.
  • Upgraded some 3rd party extensions:
    • githubemoji: upgrade to latest (no functional changes)
    • headeranchor: Add itself without needing changes to toc extension
    • magiclink: Even better regex rules to fix some corner cases
    • tasklist: No functional changes
    • github: Now includes superfences by default
    • progressbar: Now requires title to be quoted (no longer optional). Inline settings support is removed in favor of using inline attr_list support (new). Syntax now requires only one equal sign, but can take any number now. addclasses and levelclass settings renamed to add_classes and level_class.
  • toc extension reverted to its original form as it no longer conflicts with headeranchor
  • Plain html option now also strips html comments. Also re-written to be better and more straight forward.
  • base64 conversion now ignores content in html comments
  • absolute and relative path conversions can now handle paths with trailing html fragments, like when it is desired to jump to a page and jump to a header on that page => path/to/myfile.html#some-header. The trailing fragment will now be preserved.
  • Add superfences extension which allows for nesting of fenced code blocks in lists, admonitions, blockquotes, etc.
  • Add UML flowchart and sequence diagram support through superfences. Requires flowchart.js and sequence-diagram.js which are provided (and their dependancies through CDNs; flowchart.js has no CDN so it is directly included).
  • Update test file with new progressbar example and new flowchart and sequence diagram examples.
  • Update readme in relation to changes and fix bad link.
  • Better admonition styling that doesn't clash with other element's styling.
  • Call MathJax over https

1.1.11

9 years ago
  • Update Github CSS to represent latest
  • Default Python Markdown CSS uses github css as a base for similar look and feel
  • Don't strip paragraph margins in lists