21 lines
733 B
Python
21 lines
733 B
Python
import sublime
|
|
from bh_plugin import ImportModule as ImpMod
|
|
BracketRemove = ImpMod.import_from("bh_modules.bracketremove", "BracketRemove")
|
|
|
|
|
|
class SwapBrackets(BracketRemove):
|
|
def run(self, edit, name, remove_content=False, remove_indent=False, remove_block=False):
|
|
offset = self.left.toregion().size()
|
|
selection = [sublime.Region(self.left.begin, self.right.begin - offset)]
|
|
left = self.left.move(self.left.end, self.left.end)
|
|
right = self.right.move(self.right.begin, self.right.begin)
|
|
super(SwapBrackets, self).run(edit, name)
|
|
self.selection = selection
|
|
self.left = left
|
|
self.right = right
|
|
self.nobracket = False
|
|
|
|
|
|
def plugin():
|
|
return SwapBrackets
|