减少插件中的重复代码 :SpaceVim APIs

为什么需要APIs?

在制作插件时为了使的插件兼容新老版本的Vim,以及兼容不同的操作系统,会在插件中写一些兼容性的公共方法。看到这么多插件中都有类似的公共方法,于是,我就在想为什么不能整个这些公共方法,分门别类。提供一套用于插件开发或者日常使用的公共包呢?

于是,SpaceVim APIs 应运而生!

如何使用SpaceVim APIs?

首先,需要安装SpaceVim,或者将SpaceVim 添加到runtimepath.

在插件中就可以如此调用:


减少插件中的重复代码 :SpaceVim APIs_第1张图片
SpaceVim APIs usage


SpaceVim提供了一些公共的APIs,可参考如下链接:

SpaceVim APIs

当然,如果有兴趣贡献api,我们也非常欢迎PR.

>想要了解更多关于 SpaceVim 的相关信息,欢迎访问:

- 中文官网: https://spacevim.org/cn/

- gitter 交流群: https://gitter.im/SpaceVim/cn/

- telegram 交流群: https://t.me/SpaceVim_cn

你可能感兴趣的:(减少插件中的重复代码 :SpaceVim APIs)