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)
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)
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)