Maktaba (vim-maktaba) 是 vimscript 插件库,使用 VimL 编写。
主要特性:
插件对象(操作 vimscript 的插件)
插件标志(不用全局设置)
通用日志界面
依赖管理工具
真闭包
其他功能:
异常处理
变量类型强制
文件路径操作
示例:
set runtimepath+=~/.vim/bundle/vim-addon-manager/ " Loads glaive, vtd, and their maktaba dependency. call vam#ActivateAddons(['glaive', 'vtd']) " Initializes all maktaba plugins. call maktaba#plugin#Detect()