diff --git a/bin/git-forgit b/bin/git-forgit index bd905d5..c29f7d7 100755 --- a/bin/git-forgit +++ b/bin/git-forgit @@ -154,10 +154,10 @@ _forgit_add() { sed -e 's/^\\\"//' -e 's/\\\"\$//'" preview=" file=\$(echo {} | $extract) - if (git status -s -- \$file | grep '^??') &>/dev/null; then # diff with /dev/null for untracked files - git diff --color=always --no-index -- /dev/null \$file | $_forgit_diff_pager | sed '2 s/added:/untracked:/' + if (git status -s -- \\\"\$file\\\" | grep '^??') &>/dev/null; then # diff with /dev/null for untracked files + git diff --color=always --no-index -- /dev/null \\\"\$file\\\" | $_forgit_diff_pager | sed '2 s/added:/untracked:/' else - git diff --color=always -- \$file | $_forgit_diff_pager + git diff --color=always -- \\\"\$file\\\" | $_forgit_diff_pager fi" opts=" $FORGIT_FZF_DEFAULT_OPTS