feat(SublimeText2.WebPackages): cache packages

This commit is contained in:
Iristyle
2013-04-04 08:54:25 -04:00
parent 590d7a44f9
commit 1e6f643a1b
1026 changed files with 79077 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
import sys
import imp
# Dependecy reloader for Emmet plugin
# The original idea is borrowed from
# https://github.com/wbond/sublime_package_control/blob/master/package_control/reloader.py
reload_mods = []
for mod in sys.modules:
if mod.startswith('emmet') and sys.modules[mod] != None:
reload_mods.append(mod)
mods_load_order = [
'emmet.semver',
'emmet.pyv8loader',
'emmet_completions.trackers',
'emmet_completions.meta',
'emmet_completions',
'emmet.file',
'emmet.context'
]
for mod in mods_load_order:
if mod in reload_mods:
imp.reload(sys.modules[mod])