Ejemplo n.º 1
0
 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))
Ejemplo n.º 2
0
 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))
Ejemplo n.º 3
0
 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))
Ejemplo n.º 4
0
 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))