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


索引

名称
描述
支持的 EAPIS
函数
ECLASS 变量
维护人员
报告 Bug
文件
参见

此文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日格林威治标准时间 03:27:00