2013-11-18 2 views
2

Есть ли вызов API, чтобы определить, закончилась ли загрузка Sublime Text, включая повторное открытие всех файлов, открытых до того, как Sublime был закрыт последним? Может быть, есть что-то похожее на plugin_loaded(), которое вызывается после того, как плагин завершил загрузку?Присоединение к событию «Возвышенный текст закончил загрузку»

Если это невозможно, будут ли файлы, которые были открыты в последний раз перечисленным?

+0

Что именно вы пытаетесь сделать? – MattDMo

+0

Я создаю плагин, который при открытии файла автоматически открывает файлы, связанные с этим файлом. Все это прекрасно работает, но когда я начинаю возвышенный текст, я получаю несколько файлов, открывающихся дважды, так как я подключаюсь к событию открытия файла, который, кажется, срабатывает до восстановления всех файлов. – DudeOnRock

+0

@DudeOnRock Я не уверен, есть ли такой API. Однако вы можете получить все сохраненные буферы в файле 'Sublime Text 2 \ Settings \ Session.sublime_session'. Таким образом, вы можете сравнить его с текущими открытыми файлами, чтобы увидеть, восстановил ли Sublime Text все сохраненные буферы или нет. Или вы можете просто проверить, будет ли файл восстановлен, не открывайте его сейчас. – longhua

ответ

1

Я не уверен, есть ли такой API. Тем не менее, вы можете получить все сохраненные буферы в файле Sublime Text 2\Settings\Session.sublime_session (искать в нем «буферы»).

Смежные вопросы