Unicode error in multiline output
sobolevn opened this issue · 3 comments
Since last update I have found this little yet annoying bug: after some command exists with non-zero status code my theme looks and feels broken.
Regular command, works fine:
Error code is now shown, prompt is broken, note its position:
It also affect how autocompletion works. Some random chars tend to appear in the suggestions.
I have tested this bug on several terminals, no changes.
Version information: zsh 5.6.2 (x86_64-apple-darwin15.6.0)
After some debugging I was able to track down this problem to :high-voltage-sign:
unicode sing.
That I use for error status reporting. https://emojipedia.org/high-voltage-sign/
When I delete it, that's what happens:
Everything looks normal again, spaces are respected.
So, I have decided to change this sign to
I was having what seems to be the same problem you described above with the
Strangely, I have an older machine that uses zsh 5.2 and copy of the theme from November 2017 that doesn't have this issue, though it uses the ⚡character:
My newer machine was running zsh 5.3 by default, and the problem with
Not sure if this is helpful at all, but just in case someone else runs into this problem I thought I'd add that here!