vim-utils: better error message if duplicates

Print a more user friendly error message if you try to in install
multiple plugins with the same name
closes #145980 #146099

authored by José Luis Lafuente and committed by Bjørn Forsman 19b22191 f8958175

+4
+4
pkgs/misc/vim-plugins/vim-utils.nix
··· 199 199 200 200 linkVimlPlugin = plugin: packageName: dir: '' 201 201 mkdir -p $out/pack/${packageName}/${dir} 202 + if test -e "$out/pack/${packageName}/${dir}/${lib.getName plugin}"; then 203 + printf "\nERROR - Duplicated vim plugin: ${lib.getName plugin}\n\n" 204 + exit 1 205 + fi 202 206 ln -sf ${plugin}/${rtpPath} $out/pack/${packageName}/${dir}/${lib.getName plugin} 203 207 ''; 204 208