math2001 / MarkdownLivePreview

A Sublime Text 3 plugin to preview your markdown as you type
https://math2001.github.io/MarkdownLivePreview
MIT License
304 stars 37 forks source link

empty preview #25

Closed ding33211 closed 7 years ago

ding33211 commented 7 years ago

image

math2001 commented 7 years ago

Hum, yep... It's because you're color scheme is in a packaged package (in a .sublime-package). I'll fix that soon. πŸ˜‰

CSGrandeur commented 7 years ago

Too coincidentally.... I just find this plugin first time and meet this problem @_@....

math2001 commented 7 years ago

βœ”Alright, that's fixed. Sorry about that @ding33211 and @CSGrandeur πŸ˜• (great screenshot with the console opened @ding33211, helped a lot! πŸ‘ )

guhanjie commented 7 years ago

I install this plugin 4 days ago, it worked ok locally, but today I met the same issue as @ding33211. How should I go? I still don not understand though @math2001 said it has been ok.

Here is the track info:

Traceback (most recent call last):
  File "D:\Tools\Sublime Text 3\sublime_plugin.py", line 435, in on_load_async
    callback.on_load_async(v)
  File "MarkdownLivePreview in D:\Tools\Sublime Text 3\Data\Installed Packages\MarkdownLivePreview.sublime-package", line 88, in on_load_async
  File "MarkdownLivePreview in D:\Tools\Sublime Text 3\Data\Installed Packages\MarkdownLivePreview.sublime-package", line 58, in update
  File "MLPApi in D:\Tools\Sublime Text 3\Data\Installed Packages\MarkdownLivePreview.sublime-package", line 77, in show_html
  File "MLPApi in D:\Tools\Sublime Text 3\Data\Installed Packages\MarkdownLivePreview.sublime-package", line 40, in markdown2html
  File "functions in D:\Tools\Sublime Text 3\Data\Installed Packages\MarkdownLivePreview.sublime-package", line 131, in get_style
  File "lib.pygments_from_theme in D:\Tools\Sublime Text 3\Data\Installed Packages\MarkdownLivePreview.sublime-package", line 86, in pygments_from_theme
  File "lib.pygments_from_theme in D:\Tools\Sublime Text 3\Data\Installed Packages\MarkdownLivePreview.sublime-package", line 60, in get_settings
  File "./python3.3/xml/dom/minidom.py", line 1960, in parse
  File "./python3.3/xml/dom/expatbuilder.py", line 908, in parse
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\Tools\\Sublime Text 3\\Data\\Packages\\..\\Packages/MarkdownEditing/MarkdownEditor.tmTheme'
guhanjie commented 7 years ago

I just package the newest git commit, and rename MarkdownLivePreview.sublime-package, and put it in ${sublime}/Data/Installed Packages folders, and restart sublime_text.exe, and it works ok.

math2001 commented 7 years ago

ok, first a little markdown trick: when you want to put multi-line code, wrap it with 3 backticks (```), like so:

```
multi
line
code
```

Then, you have to update this package to get this fix. In order to do so, you can look for Package Control: Upgrade Packages in the command palette and select MarkdownLivePreview (it's automatically done when you start sublime text).

If you want to install a package using git (or just if you want the "extracted" version), you can just put it $packages (Preferences β†’ Browse Packages). This will override the version that is in the Installed Packages folder (look for it above the $packages one).

So, just to say that you don't need so many troubles to get a package update :smile:

guhanjie commented 7 years ago

Thank you @math2001 for tips about multi-line code format, I have updated my comment, so that maybe someone have the same question later, the bug is fixed, thank you all.

Drapegnik commented 7 years ago

Hi! I have the same problem (Install package right now)

2017-03-17 2 31 54
math2001 commented 7 years ago

Sorry, I haven't tagged the commit that resolved this problem. I can't right now, but in a few hours, I'll tag and push them (so the changes will be taken into consideration by Package Control)

Drapegnik commented 7 years ago

thanks πŸ‘, can you notify me, when you do this?

math2001 commented 7 years ago

Ok: done πŸ˜„

Drapegnik commented 7 years ago

it still not working 😞

Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 435, in on_load_async
    callback.on_load_async(v)
  File "MarkdownLivePreview in /Users/Drapegnik/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package", line 88, in on_load_async
  File "MarkdownLivePreview in /Users/Drapegnik/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package", line 58, in update
  File "MLPApi in /Users/Drapegnik/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package", line 76, in show_html
  File "MLPApi in /Users/Drapegnik/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package", line 40, in markdown2html
  File "functions in /Users/Drapegnik/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package", line 131, in get_style
  File "lib.pygments_from_theme in /Users/Drapegnik/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package", line 86, in pygments_from_theme
  File "lib.pygments_from_theme in /Users/Drapegnik/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package", line 60, in get_settings
  File "./python3.3/xml/dom/minidom.py", line 1960, in parse
  File "./python3.3/xml/dom/expatbuilder.py", line 908, in parse
OSError: [Errno 63] File name too long: '<?xml version="1.0" encoding="UTF-8"?>\n<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">\n<plist version="1.0">\n<dict>\n\t<key>author</key>\n\t<string>Mattia Astorino</string>\n\t<key>colorSpaceName</key>\n\t<string>sRGB</string>\n\t<key>name</key>\n\t<string>Material-Theme</string>\n\t<key>semanticClass</key>\n\t<string>material.theme.default</string>\n\t<key>settings</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>activeGuide</key>\n\t\t\t\t<string>#80CBC470</string>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#263238</string>\n\t\t\t\t<key>caret</key>\n\t\t\t\t<string>#FFCC00</string>\n\t\t\t\t<key>findHighlight</key>\n\t\t\t\t<string>#F8E71C</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#eeffff</string>\n\t\t\t\t<key>guide</key>\n\t\t\t\t<string>#37474F80</string>\n\t\t\t\t<key>gutterForeground</key>\n\t\t\t\t<string>#37474F</string>\n\t\t\t\t<key>invisibles</key>\n\t\t\t\t<string>#65737e</string>\n\t\t\t\t<key>lineHighlight</key>\n\t\t\t\t<string>#00000050</string>\n\t\t\t\t<key>popupCss</key>\n\t\t\t\t<string><![CDATA[ html { background-color: #263238; color: #eeffff; padding: 16px; } a { color: #B2CCD6; line-height: 16px; } .error, .deleted { color: #FF5370; } .success, .inserted { color: #C3E88D; } .warning, .modified { color: #FFCB6B; } .type { color: #89DDFF; font-style: italic; } .param { color: #F78C6C; } .current { text-decoration: underline; } ]]></string>\n\t\t\t\t<key>selection</key>\n\t\t\t\t<string>#80CBC420</string>\n\t\t\t\t<key>selectionBorder</key>\n\t\t\t\t<string>#80CBC420</string>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<string>#00000010</string>\n\t\t\t\t<key>stackGuide</key>\n\t\t\t\t<string>#37474Fff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Comments</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>comment, punctuation.definition.comment</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>italic</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#546E7A</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Variable</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>variable, string constant.other.placeholder</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#eeffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Colors</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>constant.other.color</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#ffffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Invalid</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>invalid, invalid.illegal, invalid.broken</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#FF5370</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#ffffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Unimplemented</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>invalid.unimplemented</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#C3E88D</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#ffffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Invalid deprecated</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>invalid.deprecated</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#ffffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Keyword, Storage</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>keyword, storage.type, storage.modifier</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Keyword, Storage</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>storage.type, keyword.control</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>italic</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Operator, Misc</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#89DDFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Tag</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#f07178</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Function, Special Method, Block Level</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#82AAFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Other Variable, String Link</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>support.other.variable, string.other.link</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#f07178</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Number, Constant, Function Argument, Tag Attribute, Embedded</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#F78C6C</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>String, Symbols, Inherited Class, Markup Heading</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>normal</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C3E88D</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Class, Support</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FFCB6B</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>CSS Class and Support</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#B2CCD6</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Sub-methods</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>entity.name.module.js, variable.import.parameter.js, variable.other.class.js</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FF5370</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Language methods</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>variable.language</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>italic</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FF5370</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>entity.name.method.js</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>entity.name.method.js</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#82AAFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>meta.method.js</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>meta.class-method.js entity.name.function.js, variable.function.constructor</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#82AAFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Attributes</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>entity.other.attribute-name</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>HTML Attributes</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>italic</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FFCB6B</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>CSS Classes</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>entity.other.attribute-name.class</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FFCB6B</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>CSS Id</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.sass keyword.control</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#82AAFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Inserted</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.inserted</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C3E88D</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Deleted</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.deleted</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FF5370</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Changed</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.changed</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Regular Expressions</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>string.regexp</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#89DDFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Escape Characters</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>constant.character.escape</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#89DDFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>URL</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>*url*, *link*, *uri*</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>underline</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Search Results Nums</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>constant.numeric.line-number.find-in-files - match</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C17E70</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Search Results Lines</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>entity.name.filename.find-in-files</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C3E88D</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Decorators</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>italic</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#82AAFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>ES7 Bind Operator</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.js constant.other.object.key.js string.unquoted.label.js</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>italic</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FF5370</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>JSON Key - Level 8</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C3E88D</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>JSON Key - Level 7</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>JSON Key - Level 6</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#f07178</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>JSON Key - Level 5</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#82AAFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>JSON Key - Level 4</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C17E70</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>JSON Key - Level 3</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FF5370</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>JSON Key - Level 2</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#F78C6C</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>JSON Key - Level 1</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FFCB6B</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>JSON Key - Level 0</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Plain</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>text.html.markdown, punctuation.definition.list_item.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#eeffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Markup Raw Inline</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>text.html.markdown markup.raw.inline</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Markup Raw Inline Punctuation</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>text.html.markdown punctuation.definition.raw.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#65737e</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Line Break</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>text.html.markdown meta.dummy.line-break</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string></string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Heading</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C3E88D</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markup - Italic</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.italic</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>italic</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#f07178</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markup - Bold</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.bold, markup.bold string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>bold</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#f07178</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markup - Bold &amp; Italic</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>bold italic</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markup - Underline</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.underline</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>underline</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#F78C6C</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markup - Strike</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.strike</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>strike</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string></string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Blockquote</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.quote punctuation.definition.blockquote.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#65737e</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#65737e</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markup - Quote</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.quote</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>italic</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string></string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Link</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>string.other.link.title.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#82AAFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Link Description</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>string.other.link.description.title.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Link Anchor</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>constant.other.reference.link.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FFCB6B</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markup - Raw Block</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.raw.block</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Raw Block Fenced</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.raw.block.fenced.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#00000050</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Fenced Bode Block</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>punctuation.definition.fenced.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#00000050</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Fenced Bode Block Variable</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#eeffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Fenced Language</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>variable.language.fenced.markdown</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#65737e</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Punctuation Definition</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>text.html.markdown punctuation.definition</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#546E7A</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown HTML - Punctuation Definition</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>text.html.markdown meta.disable-markdown punctuation.definition</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#89DDFF</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markdown - Separator</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>meta.separator</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#00000050</string>\n\t\t\t\t<key>fontStyle</key>\n\t\t\t\t<string>bold</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#65737e</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Markup - Table</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.table</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#eeffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>AceJump Label - Blue</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>acejump.label.blue</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#82AAFF</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#ffffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>AceJump Label - Green</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>acejump.label.green</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#C3E88D</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#ffffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>AceJump Label - Orange</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>acejump.label.orange</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#F78C6C</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#ffffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>AceJump Label - Purple</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>acejump.label.purple</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#C792EA</string>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#ffffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>SublimeLinter Warning</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>sublimelinter.mark.warning</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FFCB6B</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>SublimeLinter Gutter Mark</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>sublimelinter.gutter-mark</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#ffffff</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>SublimeLinter Error</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>sublimelinter.mark.error</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FF5370</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>SublimeLinter Annotation</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>sublimelinter.annotations</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>background</key>\n\t\t\t\t<string>#C17E70</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>GitGutter Ignored</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.ignored.git_gutter</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#65737e</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>GitGutter Untracked</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.untracked.git_gutter</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#65737e</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>GitGutter Inserted</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.inserted.git_gutter</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C3E88D</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>GitGutter Changed</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.changed.git_gutter</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FFCB6B</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>GitGutter Deleted</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>markup.deleted.git_gutter</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FF5370</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Bracket Curly</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>brackethighlighter.default</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#B2CCD6</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Bracket Quote</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>brackethighlighter.quote</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#C3E88D</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>name</key>\n\t\t\t<string>Bracket Unmatched</string>\n\t\t\t<key>scope</key>\n\t\t\t<string>brackethighlighter.unmatched</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>foreground</key>\n\t\t\t\t<string>#FF5370</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>uuid</key>\n\t<string>133d1250-19c6-4565-bc93-b37fd36f7fc9</string>\n</dict>\n</plist>\n'
math2001 commented 7 years ago

Hum... πŸ˜– Pushed new tag 2.4.5. It's not yet on package control, but it should get there. It'll solve this.

bmbagley commented 6 years ago

Just had the same problem, wondering if there have been any changes to the package?

Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 509, in on_load_async
    callback.on_load_async(v)
  File "/Users/Brandon/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package/MarkdownLivePreview.py", line 97, in on_load_async
    md_view, preview = self.update(view)
  File "/Users/Brandon/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package/MarkdownLivePreview.py", line 64, in update
    show_html(view, preview)
  File "/Users/Brandon/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package/MLPApi.py", line 76, in show_html
    html = markdown2html(get_view_content(md_view), os.path.dirname(md_view.file_name()), md_view.settings().get('color_scheme'))
  File "/Users/Brandon/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package/MLPApi.py", line 40, in markdown2html
    html = '<style>\n{}\n</style>\n'.format(get_style(color_scheme))
  File "/Users/Brandon/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package/functions.py", line 131, in get_style
    css += pygments_from_theme(get_resource(color_scheme))
  File "/Users/Brandon/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package/lib/pygments_from_theme.py", line 86, in pygments_from_theme
    settings = get_settings(color_scheme_content)
  File "/Users/Brandon/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownLivePreview.sublime-package/lib/pygments_from_theme.py", line 60, in get_settings
    dom = parseString(color_scheme_content)
  File "./python3.3/xml/dom/minidom.py", line 1970, in parseString
  File "./python3.3/xml/dom/expatbuilder.py", line 926, in parseString
  File "./python3.3/xml/dom/expatbuilder.py", line 221, in parseString
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 0
aneesahmedpro commented 6 years ago

Either this issue should be re-opened or new one created.
This error looks very related to several previous errors posted here, so re-opening seems appropriate.

sycflash commented 6 years ago

image The same issue happened to me this morning...How to fix?

newhoo commented 1 year ago

same bug, how?