def run(self, edit, outer=False, repeat=1): repeat = int(repeat) transform_selection_regions(self.view, lambda r: sublime.Region(r.b + 1, r.b + 1)) self.view.run_command( "move", { "by": "stops", "extend": False, "forward": False, "word_begin": True, "punct_begin": True, "separators": "" }) for i in xrange(repeat): self.view.run_command( "move", { "by": "stops", "extend": True, "forward": True, "word_end": True, "punct_end": True, "separators": "" }) if outer: transform_selection_regions( self.view, lambda r: expand_to_whitespace(self.view, r))
def run(self, edit, outer = False, repeat = 1): repeat = int(repeat) transform_selection_regions(self.view, lambda r: sublime.Region(r.b + 1, r.b + 1)) self.view.run_command("move", {"by": "stops", "extend":False, "forward":False, "word_begin":True, "punct_begin":True, "separators": ""}) for i in xrange(repeat): self.view.run_command("move", {"by": "stops", "extend":True, "forward":True, "word_end":True, "punct_end":True, "separators": ""}) if outer: transform_selection_regions(self.view, lambda r: expand_to_whitespace(self.view, r))
def run(self, edit, character, outer = False): transform_selection_regions(self.view, lambda r: self.expand_to_quote(character, r)) if outer: transform_selection_regions(self.view, lambda r: self.expand_to_outer(r))
def run(self, edit, character, outer=False): transform_selection_regions( self.view, lambda r: self.expand_to_quote(character, r)) if outer: transform_selection_regions(self.view, lambda r: self.expand_to_outer(r))