编写自动完成插件