properly escape initial config
the initial config should respect $VISUAL

Yes, we could also make it respect $EDITOR in case $VISUAL
is not set, but that would make the config more complex than
it's intended to be. You can always change it anyway.