feat(SublimeText2.WebPackages): cache packages
This commit is contained in:
@@ -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])
|
Reference in New Issue
Block a user