def setup_plugin(cls: Type[NvimPlugin], name: str, prefix: str, debug: bool) -> None:
help = Helpers(cls, name, prefix)
cls.name = name
cls.prefix = prefix
cls.debug = debug
help.msg_cmd('show_log_info', ShowLogInfo)
help.short_handler('log_level', command, cls.set_log_level)
help.msg_fun('mapping', Mapping)
help.name_handler('stage_1', command, cls.stage_1, sync=True)
help.name_handler('stage_2', command, cls.stage_2, sync=True)
help.name_handler('stage_3', command, cls.stage_3, sync=True)
help.name_handler('stage_4', command, cls.stage_4, sync=True)
help.name_handler('quit', command, cls.quit, sync=True)
help.name_handler('rpc_handlers', function, cls.rpc_handlers, sync=True)
help.name_handler('append_python_path', function, cls.append_python_path)
help.name_handler('show_python_path', function, cls.show_python_path)
help.name_handler('send', function, cls.send_message)
评论列表
文章目录