def settings_for_view(self, view):
"""Get settings stored for a view.
Args:
view (sublime.View): current view
Returns:
settings.SettingsStorage: settings for view
"""
if not self.__default_settings:
self.__init_default_settings()
view_id = view.buffer_id()
if view_id not in self.__settings_dict:
log.debug("no settings for view %s. Reinitializing.", view_id)
self.__init_for_view(view)
if view_id in self.__settings_dict:
# when the view is closed quickly there can be an error here
return self.__settings_dict[view_id]
return None
评论列表
文章目录