【发布时间】:2013-11-18 02:14:36
【问题描述】:
是否有 API 调用来确定 Sublime Text 是否已完成加载,包括重新打开在 Sublime 最后关闭之前打开的所有文件?也许有类似于plugin_loaded()的东西,在插件完成加载后被调用?
如果这不可能,上次打开的文件是否列出在某处?
【问题讨论】:
-
你到底想做什么?
-
我正在创建一个插件,当文件被打开时,它会自动打开与该文件关联的文件。所有这些都很好,但是当我开始使用 sublime text 时,我最终会打开一些文件两次,因为我正在挂钩文件打开事件,这似乎在所有文件恢复之前被触发。
-
@DudeOnRock 我不确定是否有这样的 API。但是,您可以在文件
Sublime Text 2\Settings\Session.sublime_session中获取所有存储的缓冲区。因此,您可以将其与当前打开的文件进行比较,以查看 Sublime Text 是否已恢复所有存储的缓冲区。或者你可以只检查一个文件是否会被恢复,现在不要打开它。
标签: sublimetext sublime-text-plugin