vim is totally confused with soft hyphen characters (0xAD) in the Mac OS X Terminal. It is not displayed, although the "virtual column" number is right, the insertion is messed up.
So if I have a line with a-b, where - is the soft hyphen, it shows as ab in vim, and when I try to replace the character b by c, I obtain instead acb. Quite confusing.
The same happens with pico, but not with emacs.
Is there a way to fix this?
I'm using vim in the Terminal of Mac OS X.
iTerm2 does not have this issue with soft hyphens.
@Kevin Ballard If you turn on the "Experimental Renderer" in MacVim's preferences, MacVim renders the soft hyphens correctly.