Пример #1
0
 def __init__(self, window):
     self.window = window
     self.settings = SBTSettings(window)
     self.panel = self.window.get_output_panel('sbt')
     self.panel.set_syntax_file("Packages/SublimeSBT/SBTOutput.hidden-tmLanguage")
     for name, setting in SbtView.settings.items():
         self.panel.settings().set(name, setting)
     self._update_panel_colors()
     self.settings.add_on_change(self._update_panel_colors)
     self._output_size = 0
     self._set_running(False)
Пример #2
0
 def __init__(self, window):
     self.window = window
     self.settings = SBTSettings(window)
     self.panel = self.window.get_output_panel('sbt_error')
     self.panel.set_read_only(True)
     self.panel.settings().set('line_numbers', False)
     self.panel.settings().set('gutter', False)
     self.panel.settings().set('scroll_past_end', False)
     self.panel.set_syntax_file("Packages/SublimeSBT/SBTError.hidden-tmLanguage")
     self._update_panel_colors()
     self.settings.add_on_change(self._update_panel_colors)
Пример #3
0
 def __init__(self, window):
     self.window = window
     self.settings = SBTSettings(window)
     self.error_report = ErrorReport()
     self.error_reporter = ErrorReporter(window, self.error_report,
                                         self.settings)