def client_for_view(view: sublime.View) -> 'Optional[Client]':
window = view.window()
if not window:
debug("no window for view", view.file_name())
return None
config = config_for_scope(view)
if not config:
debug("config not available for view", view.file_name())
return None
clients = window_clients(window)
if config.name not in clients:
debug(config.name, "not available for view",
view.file_name(), "in window", window.id())
return None
else:
return clients[config.name]
评论列表
文章目录