Make the leading space optional

The first time eshell starts it won't yet have printed such a space.