#!/usr/bin/env bash # Created by Tobias Powalowski build () { add_binary "vim" add_file "/etc/vimrc" # fix vi symlink add_symlink "/usr/bin/vi" "/usr/bin/vim" add_file "/usr/share/vim/vimfiles/archlinux.vim" VIM_MODULE="syntax conf dosini sh grub manual synload colortest syncolor hitest whitespace nosyntax resolv fstab bash zsh exports passwd sysctl systemd vim" for i in ${VIM_MODULE}; do [[ -e "/usr/share/vim/vim82/syntax/$i.vim" ]] && add_file "/usr/share/vim/vim82/syntax/$i.vim" [[ -e "/usr/share/vim/vim82/indent/$i.vim" ]] && add_file "/usr/share/vim/vim82/indent/$i.vim" done VIM_BASIC_MODULE="defaults filetype indent indoff menu scripts synmenu" for i in ${VIM_BASIC_MODULE}; do [[ -e "/usr/share/vim/vim82/$i.vim" ]] && add_file "/usr/share/vim/vim82/$i.vim" done # fix colors [[ -e "/usr/share/vim/vim82/colors/lists/default.vim" ]] && add_file "/usr/share/vim/vim82/colors/lists/default.vim" add_file "/usr/share/licenses/vim/license.txt" add_full_dir "/usr/share/vim/vim82/autoload/dist" } help () { cat<