def on_done(self, index):
if index == -1:
return None
node = self.nodes[index]
view = self.window.open_file("%s:%i" % (node["file"], node["line"]),
sublime.ENCODED_POSITION)
self.select_text(view, node)