Use use instead of require-extension
Try $VISUAL if $EDITOR unset