]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - setup.sh
setup.sh: add missing newline
[config/dotfiles.git] / setup.sh
index 127b1a41e0b3f99451018aa94ce1bfb370cb3c68..e112aaad416a6cb3cdc0201a3cadc23651644d7e 100755 (executable)
--- a/setup.sh
+++ b/setup.sh
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
+set -e
+
 . ../lib.sh
 
-# Create local directories.
+
+# Create directories.
 mkdir -p vim/cache
 
-# Create documentation tags for pathogen plugins.
-vim -e -c ':call pathogen#helptags()' -c ':q'
+# Create documentation tags for pathogen plugins. `vim -e` always exists with
+# 1 for unknown reasons.
+vim -e -c ':call pathogen#helptags()' -c ':q' || true
 
 # Link setup.
 link vim ~/.vim
@@ -32,3 +36,12 @@ link vimrc ~/.vimrc
 if installed gvim; then
     link gvimrc ~/.gvimrc
 fi
+
+# Create/Update custom spell checking files.
+if test -f vim/spell/Makefile; then
+    make -C vim/spell
+fi
+
+if test -d ~/.crontab.d; then
+    link crontab ~/.crontab.d/crontab.dotfiles-vim
+fi