I type with a keyboard layout (intl-unicode) where the combining diacritical marks, e.g. U-0300, is typed after the letter. However, when I try to enter à on zsh, the diacritical mark is not combined and redrawn into à. Instead it displays
a<0300>: 
Upon pressing enter, this character is still interpreted correctly as à, but is there anyway to get zsh to redraw this in the prompt as it is entered?
I am able to enter à without any problems in bash, vim, etc. It seems to only be zsh that doesn't handle the character on the prompt.