class SosnippetsCommand(sublime_plugin.TextCommand): last_query = '' def __init__(self, *args, **kwargs): super(SosnippetsCommand, self).__init__(*args, **kwargs) self._view = View(self.view) self.query_generator = SOQueryGenerator(self.view) def run(self, edit): sublime.active_window().show_input_panel('Search Stack Overflow:', self.last_query, self.on_search, None, None) def on_search(self, query): self.last_query = query SOQuestionsHandler(self._view, self.query_generator.generate(query)).start()
class SosnippetsCommand(sublime_plugin.TextCommand): last_query = '' def __init__(self, *args, **kwargs): super(SosnippetsCommand, self).__init__(*args, **kwargs) self._view = View(self.view) self.query_generator = SOQueryGenerator(self.view) def run(self, edit): sublime.active_window().show_input_panel( 'Search Stack Overflow:', self.last_query, self.on_search, None, None) def on_search(self, query): self.last_query = query SOQuestionsHandler( self._view, self.query_generator.generate(query)).start()
def __init__(self, *args, **kwargs): super(SosnippetsCommand, self).__init__(*args, **kwargs) self._view = View(self.view) self.query_generator = SOQueryGenerator(self.view)