diff options
author | Tim Harder <radhermit@gentoo.org> | 2013-01-24 00:58:47 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2013-01-24 00:58:47 +0000 |
commit | b4fe117ba3f59c7fefb5ddfb9d0af63e5d6402ad (patch) | |
tree | 5a4c776272f5932fd8c0515d0bae537e331b64ee /eclass/vim-plugin.eclass | |
parent | fix doc useflag wrt #404079 (diff) | |
download | gentoo-2-b4fe117ba3f59c7fefb5ddfb9d0af63e5d6402ad.tar.gz gentoo-2-b4fe117ba3f59c7fefb5ddfb9d0af63e5d6402ad.tar.bz2 gentoo-2-b4fe117ba3f59c7fefb5ddfb9d0af63e5d6402ad.zip |
Only display vim plugin help elog messages for new installs.
Diffstat (limited to 'eclass/vim-plugin.eclass')
-rw-r--r-- | eclass/vim-plugin.eclass | 64 |
1 files changed, 33 insertions, 31 deletions
diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 7655d9275192..ae2c95034cb7 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/vim-plugin.eclass,v 1.29 2012/08/03 08:49:22 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/vim-plugin.eclass,v 1.30 2013/01/24 00:58:47 radhermit Exp $ # # This eclass simplifies installation of app-vim plugins into # /usr/share/vim/vimfiles. This is a version-independent directory @@ -117,35 +117,37 @@ update_vim_afterscripts() { display_vim_plugin_help() { local h - if [[ -n "${VIM_PLUGIN_HELPFILES}" ]] ; then - elog " " - elog "This plugin provides documentation via vim's help system. To" - elog "view it, use:" - for h in ${VIM_PLUGIN_HELPFILES} ; do - elog " :help ${h}" - done - elog " " - - elif [[ -n "${VIM_PLUGIN_HELPTEXT}" ]] ; then - elog " " - while read h ; do - elog "$h" - done <<<"${VIM_PLUGIN_HELPTEXT}" - elog " " - - elif [[ -n "${VIM_PLUGIN_HELPURI}" ]] ; then - elog " " - elog "Documentation for this plugin is available online at:" - elog " ${VIM_PLUGIN_HELPURI}" - elog " " - fi + if ! has_version ${CATEGORY}/${PN} ; then + if [[ -n "${VIM_PLUGIN_HELPFILES}" ]] ; then + elog " " + elog "This plugin provides documentation via vim's help system. To" + elog "view it, use:" + for h in ${VIM_PLUGIN_HELPFILES} ; do + elog " :help ${h}" + done + elog " " + + elif [[ -n "${VIM_PLUGIN_HELPTEXT}" ]] ; then + elog " " + while read h ; do + elog "$h" + done <<<"${VIM_PLUGIN_HELPTEXT}" + elog " " + + elif [[ -n "${VIM_PLUGIN_HELPURI}" ]] ; then + elog " " + elog "Documentation for this plugin is available online at:" + elog " ${VIM_PLUGIN_HELPURI}" + elog " " + fi - if has "filetype" "${VIM_PLUGIN_MESSAGES}" ; then - elog "This plugin makes use of filetype settings. To enable these," - elog "add lines like:" - elog " filetype plugin on" - elog " filetype indent on" - elog "to your ~/.vimrc file." - elog " " + if has "filetype" "${VIM_PLUGIN_MESSAGES}" ; then + elog "This plugin makes use of filetype settings. To enable these," + elog "add lines like:" + elog " filetype plugin on" + elog " filetype indent on" + elog "to your ~/.vimrc file." + elog " " + fi fi } |