From 42048a898b35c073fdf4875bdd4a8517983b4721 Mon Sep 17 00:00:00 2001 From: Peng Li Date: Sun, 19 Feb 2017 15:47:45 +0800 Subject: [PATCH] zsh - fix submodules --- zsh/install.pl | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/zsh/install.pl b/zsh/install.pl index 1aac9dd..73b5e47 100755 --- a/zsh/install.pl +++ b/zsh/install.pl @@ -14,5 +14,18 @@ die "~/.zsh or ~/.zshrc exist. Backup them first.\n" if -e "$home/.zsh" or -e "$ print `ln -s $zshDir $home/.zsh`; print `ln -s $zshrc $home/.zshrc`; +my $zshsyntaxDir = $zshDir . "plugins/zsh-syntax-highlighting"; + +if (not -e $zshsyntaxDir) { + die "zsh syntax highlighting not exist, abort.\n"; +} elsif (-s $zshsyntaxDir) { + print " clone submoduells\n "; + chdir $zshsyntaxDir; + ! system "git submodule init" or die $!; + ! system "git submodule update" or die $!; +} else { + print "zsh syntax submodule already exists.\n"; +} + print "Done\n" unless $?; -- 2.11.0