This reverts commit 9f3fbd93ce.
9f3fbd93ce
falls back to previous behavior if $VISUAL is not set ($EDITOR then vi)