From 229bb84432a3f013972ec2813a73fff0487b5af5 Mon Sep 17 00:00:00 2001 From: Felix Hao Date: Mon, 4 Sep 2017 17:01:39 +0800 Subject: [PATCH 1/4] init 2.2.5 --- messages/2.2.5.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 messages/2.2.5.md diff --git a/messages/2.2.5.md b/messages/2.2.5.md new file mode 100644 index 00000000..9b39ee22 --- /dev/null +++ b/messages/2.2.5.md @@ -0,0 +1,12 @@ +# MarkdownEditing 2.2.5 Changelog + +Your _MarkdownEditing_ plugin is updated. Enjoy new version. For any type of +feedback you can use [GitHub issues][issues]. + +## Bug Fixes + +## New Features + +## Changes + +[issues]: https://github.com/SublimeText-Markdown/MarkdownEditing/issues From 0d535254ad999e7d7e469c6fccf068e7c364bc5e Mon Sep 17 00:00:00 2001 From: Felix Hao Date: Wed, 6 Sep 2017 10:41:54 +0800 Subject: [PATCH 2/4] support YAML front matter closed by dots fix bug reported in PR #448 --- Markdown.sublime-syntax | 6 +++--- messages/2.2.5.md | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Markdown.sublime-syntax b/Markdown.sublime-syntax index 4cf45f9e..8ede137e 100644 --- a/Markdown.sublime-syntax +++ b/Markdown.sublime-syntax @@ -19,21 +19,21 @@ contexts: push: - meta_scope: markup.raw.yaml.front-matter - meta_content_scope: source.yaml - - match: ^---\s + - match: ^(---|\.\.\.)\s pop: true - include: scope:source.yaml - match: (? Date: Thu, 14 Sep 2017 08:47:13 -0700 Subject: [PATCH 3/4] Reason/OCaml syntax support for code blocks --- Markdown.sublime-syntax | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Markdown.sublime-syntax b/Markdown.sublime-syntax index 4cf45f9e..d46ee090 100644 --- a/Markdown.sublime-syntax +++ b/Markdown.sublime-syntax @@ -449,6 +449,8 @@ contexts: - include: fenced-clojure - include: fenced-go - include: fenced-kotlin + - include: fenced-ocaml + - include: fenced-reason - include: fenced-undefined fenced-coffee: - match: '^(\s*[`~]{3,})\s*(coffee|cjsx)\s*$' @@ -513,6 +515,13 @@ contexts: - match: ^(\1)\n pop: true - include: scope:source.lua + fenced-ocaml: + - match: '^(\s*[`~]{3,})\s*(ocaml)\s*$' + push: + - meta_scope: markup.raw.block.markdown markup.raw.block.fenced.markdown + - match: ^(\1)\n + pop: true + - include: scope:source.ocaml fenced-obj-c: - match: '^(\s*[`~]{3,})\s*(obj(ective-)?c)\s*$' push: @@ -541,6 +550,13 @@ contexts: - match: ^(\1)\n pop: true - include: scope:source.python + fenced-reason: + - match: '^(\s*[`~]{3,})\s*(re|reason)\s*$' + push: + - meta_scope: markup.raw.block.markdown markup.raw.block.fenced.markdown + - match: ^(\1)\n + pop: true + - include: scope:source.reason fenced-ruby: - match: '^(\s*[`~]{3,})\s*(ruby)\s*$' push: From ed0f1cb739af23a3e199c1acd29f4436b85664e2 Mon Sep 17 00:00:00 2001 From: Felix Hao Date: Fri, 15 Sep 2017 11:43:38 +0800 Subject: [PATCH 4/4] fix an issue with ST3 updating --- bootstrap.py | 1 + messages/2.2.5.md | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/bootstrap.py b/bootstrap.py index f4411593..67e8b7be 100644 --- a/bootstrap.py +++ b/bootstrap.py @@ -16,6 +16,7 @@ def get_ingored_packages(): def save_ingored_packages(ignored_packages): + settings = sublime.load_settings('Preferences.sublime-settings') settings.set('ignored_packages', ignored_packages) sublime.save_settings('Preferences.sublime-settings') diff --git a/messages/2.2.5.md b/messages/2.2.5.md index 1d7fe669..bac26274 100644 --- a/messages/2.2.5.md +++ b/messages/2.2.5.md @@ -6,9 +6,16 @@ feedback you can use [GitHub issues][issues]. ## Bug Fixes * YAML front matter enclosed by "..." is now correctly recognized by syntax parser. +* Fix an issue with Sublime Text 3 updating to Build 3144 ## New Features +* Added Reason/OCmal syntax support (thanks to @gandulio) + ## Changes +## Note + +When you notice any undesired behavior introduced by the latest update, your feedback is always welcome in our [issue page](https://github.com/SublimeText-Markdown/MarkdownEditing/issues). However before it's fixed, you can rollback to [an earlier version](https://github.com/SublimeText-Markdown/MarkdownEditing/releases). Find the desired version and download the zip file, then follow [manual installation guide](#manual-installation) + [issues]: https://github.com/SublimeText-Markdown/MarkdownEditing/issues