Mercurial > vim-gutentags
changeset 255:13ab8af33bc1
Fix paths with spaces
Fixes #237
author | Kimmo Kulovesi <kk@arkku.com> |
---|---|
date | Wed, 29 Jan 2020 17:03:32 +0200 |
parents | 52be4cf89810 |
children | 950647497ae5 |
files | plat/unix/update_tags.sh |
diffstat | 1 files changed, 11 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/plat/unix/update_tags.sh Sat Oct 26 00:40:18 2019 -0700 +++ b/plat/unix/update_tags.sh Wed Jan 29 17:03:32 2020 +0200 @@ -36,7 +36,7 @@ echo "" } - +CTAGS_QUOTED_OPTIONS='--options=/dev/null' while getopts "h?e:x:t:p:l:L:s:o:O:P:cA" opt; do case $opt in h|\?) @@ -44,40 +44,40 @@ exit 0 ;; e) - CTAGS_EXE=$OPTARG + CTAGS_EXE="$OPTARG" ;; x) CTAGS_ARGS="$CTAGS_ARGS --exclude=$OPTARG" ;; t) - TAGS_FILE=$OPTARG + TAGS_FILE="$OPTARG" ;; p) - PROJECT_ROOT=$OPTARG + PROJECT_ROOT="$OPTARG" ;; l) - LOG_FILE=$OPTARG + LOG_FILE="$OPTARG" ;; L) - FILE_LIST_CMD=$OPTARG + FILE_LIST_CMD="$OPTARG" ;; A) FILE_LIST_CMD_IS_ABSOLUTE=1 ;; s) - UPDATED_SOURCE=$OPTARG + UPDATED_SOURCE="$OPTARG" ;; c) PAUSE_BEFORE_EXIT=1 ;; o) - CTAGS_ARGS="$CTAGS_ARGS --options=$OPTARG" + CTAGS_QUOTED_OPTIONS="--options=$OPTARG" ;; O) CTAGS_ARGS="$CTAGS_ARGS $OPTARG" ;; P) - POST_PROCESS_CMD=$OPTARG + POST_PROCESS_CMD="$OPTARG" ;; esac done @@ -129,11 +129,11 @@ echo "Running ctags on whole project" echo "$CTAGS_EXE -f \"$TAGS_FILE.temp\" $CTAGS_ARGS \"$CTAGS_ARG_QUOTED_LAST\"" - $CTAGS_EXE -f "$TAGS_FILE.temp" $CTAGS_ARGS "$CTAGS_ARG_QUOTED_LAST" + "$CTAGS_EXE" -f "$TAGS_FILE.temp" $CTAGS_ARGS "$CTAGS_QUOTED_OPTIONS" "$CTAGS_ARG_QUOTED_LAST" else echo "Running ctags on \"$UPDATED_SOURCE\"" echo "$CTAGS_EXE -f \"$TAGS_FILE.temp\" $CTAGS_ARGS --append \"$UPDATED_SOURCE\"" - $CTAGS_EXE -f "$TAGS_FILE.temp" $CTAGS_ARGS --append "$UPDATED_SOURCE" + "$CTAGS_EXE" -f "$TAGS_FILE.temp" $CTAGS_ARGS "$CTAGS_QUOTED_OPTIONS" --append "$UPDATED_SOURCE" fi if [ "$POST_PROCESS_CMD" != "" ]; then