def config_for_scope(view: sublime.View) -> 'Optional[ClientConfig]':
# check window_client_config first
window_client_config = get_window_client_config(view)
if not window_client_config:
global_client_config = get_global_client_config(view)
if global_client_config:
window = view.window()
if window:
window_client_config = apply_window_settings(global_client_config, view)
add_window_client_config(window, window_client_config)
return window_client_config
else:
# always return a client config even if the view has no window anymore
return global_client_config
return window_client_config
评论列表
文章目录