Exemplo n.º 1
0
 def __init__(self, *args):
     super(SbtCommand, self).__init__(*args)
     self._project = Project.get_project(self.window)
     self._runner = SbtRunner.get_runner(self.window)
     self._sbt_view = SbtView.get_sbt_view(self.window)
     self._error_reporter = self._project.error_reporter
     self._error_report = self._project.error_report
     self._monitor_compile_output = BuildOutputMonitor(self._error_reporter)
Exemplo n.º 2
0
 def on_selection_modified(self, view):
     if SbtView.is_sbt_view(view):
         SbtView.get_sbt_view(view.window()).update_writability()
     else:
         for reporter in maybe(self._reporter(view)):
             reporter.update_status()