bin: add gv and find-parent-repo

This commit is contained in:
2020-09-07 10:30:34 +01:00
parent 589f1baa72
commit 84f9e448e3
2 changed files with 34 additions and 0 deletions

19
bin/gv Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/sh
PARENT_REPO=$(find-parent-repo)
if [ "$PARENT_REPO" == "" ] ; then
echo "You aren't in a git repository. Can't find an automatic name."
exit 1
fi
REPO_NAME=$(basename $PARENT_REPO)
if [ -r ${PARENT_REPO}/Session.vim ] ; then
echo "Found ${PARENT_REPO}/Session.vim"
if [ "$1" != "nosession" ] ; then
echo "Restoring session"
SESSION="-S ${PARENT_REPO}/Session.vim"
shift
else
echo "nosession given, not restoring."
fi
fi
(cd $PARENT_REPO && gvim --servername $REPO_NAME $SESSION --remote "$*") ; cd $CURRENT_DIR