17 lines
		
	
	
		
			426 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			426 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import bh_plugin
 | |
| import sublime
 | |
| 
 | |
| 
 | |
| class FoldBrackets(bh_plugin.BracketPluginCommand):
 | |
|     def run(self, edit, name):
 | |
|         content = sublime.Region(self.left.end, self.right.begin)
 | |
|         new_content = [content]
 | |
|         if content.size > 0:
 | |
|             if self.view.fold(content) == False:
 | |
|                 new_content = self.view.unfold(content)
 | |
|         self.selection = new_content
 | |
| 
 | |
| 
 | |
| def plugin():
 | |
|     return FoldBrackets
 |