def _on_done(self, resp): print "ClojureOutputToPanel resp\n", repr(resp) if resp.has_key('out'): panel = self.window.get_output_panel('eleven') append_to_view(panel, resp['out']) self.window.run_command("show_panel", {"panel": "output.eleven"}) else: sublime.status_message("No output for `%s`" % self.req['code'])
def _on_done(self, resp): print "ClojureOutputToView resp\n", repr(resp) view = self.window.new_file() view.set_scratch(True) view.set_read_only(True) view.set_name(self.req['code']) if self.args.has_key('syntax_file'): view.set_syntax_file(self.args['syntax_file']) append_to_view(view, resp['out']) view.sel().clear() view.sel().add(sublime.Region(0)) view.show(0)
def _on_sent(self, req): region = append_to_view(self.repl_view, "\n\n%s\n" % req['code']) self.repl_view.add_regions(req['id'], [region], '')