diff --git i/edit-pipe w/edit-pipe index 3ceff5f..b0b9351 100755 --- i/edit-pipe +++ w/edit-pipe @@ -24,5 +24,8 @@ fi cat > "$tf" $edit "$tf" < /dev/tty > /dev/tty +code=$? +test 0 -lt $code || test "-v" = "$1" || cat "$tf" rm "$tf" +exit $code