예제 #1
0
 def on_select(self, selected):
     if 0 > selected < len(self.results):
         return
     item = self.results[selected]
     commit = self.item_to_commit(item)
     ViewCollection.set_compare(commit)
     ViewCollection.clear_git_time(self.view)
     ViewCollection.add(self.view)
예제 #2
0
 def on_select(self, selected):
     if 0 > selected < len(self.results):
         return
     item = self.results[selected]
     commit = self.item_to_commit(item)
     ViewCollection.set_compare(commit)
     ViewCollection.clear_git_time(self.view)
     ViewCollection.add(self.view)
예제 #3
0
 def on_modified(self, view):
     if view.settings().get('git_gutter_live_mode', True):
         # Sublime Text is very strict on the amount of time plugin
         # uses in performance-critical events. Sometimes invoking plugin
         # from this event causes Sublime warning to appear, so we need to
         # schedule its run for future.
         sublime.set_timeout(lambda: ViewCollection.add(view), 1)
예제 #4
0
 def on_load(self, view):
     if self.settings_loaded():
         if not self.non_blocking and not self.live_mode:
             ViewCollection.add(view)
예제 #5
0
 def on_clone_async(self, view):
     if _non_blocking:
         ViewCollection.add(view)
예제 #6
0
 def on_modified(self, view):
   if view.settings().get('git_gutter_live_mode', True):
     ViewCollection.add(view)
예제 #7
0
 def on_post_save(self, view):
   ViewCollection.add(view)
예제 #8
0
 def on_modified(self, view):
     if view.settings().get('git_gutter_live_mode', True):
         ViewCollection.add(view)
예제 #9
0
 def on_post_save(self, view):
     ViewCollection.add(view)
예제 #10
0
    def on_activated_async(self, view):
        if not _live_mode:
            return None

        if _non_blocking:
            ViewCollection.add(view)
예제 #11
0
 def on_post_save(self, view):
     if self.settings_loaded():
         if not self.non_blocking:
             ViewCollection.add(view)
예제 #12
0
 def on_load(self, view):
     if not _live_mode:
         ViewCollection.add(view)
예제 #13
0
    def on_modified(self, view):
        if not _live_mode:
            return None

        ViewCollection.add(view)
예제 #14
0
    def on_activated_async(self, view):
        if not _live_mode:
            return None

        if _non_blocking:
            ViewCollection.add(view)
예제 #15
0
 def on_load_async(self, view):
     if _non_blocking and not _live_mode:
         ViewCollection.add(view)
예제 #16
0
 def on_post_save_async(self, view):
     if _non_blocking:
         ViewCollection.add(view)
예제 #17
0
 def on_clone(self, view):
     if not _non_blocking:
         ViewCollection.add(view)
예제 #18
0
 def on_load(self, view):
     if self.settings_loaded():
         if not self.non_blocking and not self.live_mode:
             ViewCollection.add(view)
예제 #19
0
 def on_load_async(self, view):
     if _non_blocking and not _live_mode:
         ViewCollection.add(view)
예제 #20
0
 def on_activated(self, view):
     if self.settings_loaded():
         if not self.non_blocking and self.focus_change_mode:
             ViewCollection.add(view)
예제 #21
0
 def on_clone(self, view):
     ViewCollection.add(view)
예제 #22
0
    def on_modified(self, view):
        if not _live_mode:
            return None

        if not _non_blocking:
            ViewCollection.add(view)
예제 #23
0
 def on_activated(self, view):
     ViewCollection.add(view)
예제 #24
0
 def on_clone(self, view):
     if not _non_blocking:
         ViewCollection.add(view)
예제 #25
0
 def on_clone(self, view):
   ViewCollection.add(view)
예제 #26
0
 def run(self):
     self.view = self.window.active_view()
     ViewCollection.set_compare("HEAD")
     ViewCollection.clear_git_time(self.view)
     ViewCollection.add(self.view)
예제 #27
0
 def on_load(self, view):
   ViewCollection.add(view)
예제 #28
0
 def run(self):
     self.view = self.window.active_view()
     ViewCollection.set_compare("HEAD")
     ViewCollection.clear_git_time(self.view)
     ViewCollection.add(self.view)
예제 #29
0
 def on_post_save(self, view):
     if not _non_blocking:
         ViewCollection.add(view)
예제 #30
0
 def on_post_save(self, view):
     if not _non_blocking:
         ViewCollection.add(view)
예제 #31
0
    def on_activated(self, view):
        if not _live_mode:
            return None

        ViewCollection.add(view)
예제 #32
0
 def on_clone_async(self, view):
     if _non_blocking:
         ViewCollection.add(view)
예제 #33
0
 def on_post_save(self, view):
     if self.settings_loaded():
         if not self.non_blocking:
             ViewCollection.add(view)
예제 #34
0
 def on_post_save_async(self, view):
     if _non_blocking:
         ViewCollection.add(view)
예제 #35
0
 def on_activated(self, view):
     if self.settings_loaded():
         if not self.non_blocking and self.focus_change_mode:
             ViewCollection.add(view)
예제 #36
0
    def on_modified(self, view):
        if not _live_mode:
            return None

        if not _non_blocking:
            ViewCollection.add(view)