Есть ли вызов API, чтобы определить, закончилась ли загрузка Sublime Text, включая повторное открытие всех файлов, открытых до того, как Sublime был закрыт последним? Может быть, есть что-то похожее на plugin_loaded()
, которое вызывается после того, как плагин завершил загрузку?Присоединение к событию «Возвышенный текст закончил загрузку»
Если это невозможно, будут ли файлы, которые были открыты в последний раз перечисленным?
Что именно вы пытаетесь сделать? – MattDMo
Я создаю плагин, который при открытии файла автоматически открывает файлы, связанные с этим файлом. Все это прекрасно работает, но когда я начинаю возвышенный текст, я получаю несколько файлов, открывающихся дважды, так как я подключаюсь к событию открытия файла, который, кажется, срабатывает до восстановления всех файлов. – DudeOnRock
@DudeOnRock Я не уверен, есть ли такой API. Однако вы можете получить все сохраненные буферы в файле 'Sublime Text 2 \ Settings \ Session.sublime_session'. Таким образом, вы можете сравнить его с текущими открытыми файлами, чтобы увидеть, восстановил ли Sublime Text все сохраненные буферы или нет. Или вы можете просто проверить, будет ли файл восстановлен, не открывайте его сейчас. – longhua