VIM-PLUGIN.ECLASS
章节: eclass-manpages (5)更新时间: 2024 年 11 月
索引 返回主内容
名称
vim-plugin.eclass - 用于安装 vim 插件描述
此 eclass 简化了将 app-vim 插件安装到 /usr/share/vim/vimfiles 的过程。这是一个与版本无关的目录,vim 会自动读取。唯一的例外是文档,我们通过 vim-doc.eclass 对其进行了特殊处理。支持的 EAPIS
7 8函数
- vim-plugin_src_prepare
- 将 "after/syntax" 插件移动到目录,以避免与其他包的冲突。请注意,此函数仅在 EAPIS >= 8 中定义并导出。
- vim-plugin_src_install [<dir>...]
- 覆盖默认的 src_install 阶段。按顺序,此函数
* 安装帮助和文档文件。
* 安装默认 Vim 安装识别的所有文件和目录
作为参数传递给此函数,位于 "${ED}"/usr/share/vim/vimfiles 中。示例用法
src_install() { vim-plugin_src_install syntax_checkers }
- vim-plugin_pkg_postinst
- 覆盖此 eclass 的 pkg_postinst 阶段。调用以下函数
* update_vim_helptags
* update_vim_afterscripts
* display_vim_plugin_help
- vim-plugin_pkg_postrm
- 覆盖此 eclass 的 pkg_postrm 阶段。此函数调用 update_vim_helptags 和 update_vim_afterscripts 函数,最终删除一堆空目录。
- update_vim_afterscripts
- 在 /usr/share/vim/vimfiles/after/* 中创建脚本,这些脚本包含 /usr/share/vim/vimfiles/after/*/*.d 中的代码段
- display_vim_plugin_help
- 如果存在,则显示一条包含插件帮助文件的消息。使用 VIM_PLUGIN_HELPFILES 环境变量。如果存在多个帮助文件,则应使用空格分隔。如果不存在帮助文件,但设置了环境变量 VIM_PLUGIN_HELPTEXT,则显示该变量。最后,如果我们没有其他选项,此函数将显示一个指向 VIM_PLUGIN_HELPURI 的链接。如果 VIM_PLUGIN_MESSAGES 包含单词 "filetype",则会显示一条关于启用文件类型插件的额外消息。
ECLASS 变量
- VIM_PLUGIN_VIM_VERSION ?= 7.3
- 插件支持的最低 Vim 版本。
维护人员
[email protected]报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug文件
vim-plugin.eclass参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/vim-plugin.eclass
索引
此文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日格林威治标准时间 03:27:00