contrib/git-jump: cat output when not a terminal The current usage to populate Vim's quickfix list cannot be used from within the editor as it invokes another instance. Check if stdout is to a terminal or not. If not simply cat the output. Signed-off-by: George Brown <321.george@xxxxxxxxx> --- contrib/git-jump/git-jump | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/contrib/git-jump/git-jump b/contrib/git-jump/git-jump index 931b0fe3a9..253341c64e 100755 --- a/contrib/git-jump/git-jump +++ b/contrib/git-jump/git-jump @@ -19,8 +19,12 @@ EOF } open_editor() { - editor=`git var GIT_EDITOR` - eval "$editor -q \$1" + if test -t 1; then + editor=`git var GIT_EDITOR` + eval "$editor -q \$1" + else + cat "$1" + fi } mode_diff() {