diff --git a/lib/init.bash b/lib/init.bash index 280aa18..e2936d3 100755 --- a/lib/init.bash +++ b/lib/init.bash @@ -55,7 +55,18 @@ function link_config_files { link_etc bash.bashrc link_etc inputrc - [[ "$DISTRO_LIKE" == 'arch' ]] && mkdir -p /etc/vim + if [[ "$DISTRO_LIKE" == 'arch' ]]; then + mkdir -p /etc/vim + if ! grep -q '/etc/vim/vimrc.local' /etc/vim; then + cat >>/etc/vim <<-EOF +" Source a global configuration file if available +if filereadable("/etc/vim/vimrc.local") + source /etc/vim/vimrc.local +endif +EOF + fi + fi + link_etc vimrc.core vim link_etc vimrc.miaou vim link_etc vimrc.rookie vim