#!/bin/bash # (c) https://stackoverflow.com/questions/10686183/pipe-vim-buffer-to-stdout/10686830#10686830 TMPFILE=$(mktemp /tmp/viper.XXXXXXXX) cat > "$TMPFILE" $EDITOR "$@" "$TMPFILE" < /dev/tty > /dev/tty cat "$TMPFILE" \rm -f "$TMPFILE"