25 lines
		
	
	
		
			573 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			573 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 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]) |