powerline fullwidth forms cannot display correctly #351

Closed
KuoE0 opened this Issue Nov 20, 2012 · 4 comments

Projects

None yet

4 participants

@KuoE0
KuoE0 commented Nov 20, 2012

The fullwidth forms (the arrow symbol) of vim plugin vim-powerline cannot display correctly. It only show nothing at that position.

Thanks!

@keithw
Member
keithw commented Nov 28, 2012

You'll have to take this up with powerline, sorry. They're in a tight spot between the option of using unassigned Unicode code points vs. using private-use code points that rxvt-unicode uses for its own purposes by default.

Please see https://github.com/Lokaltog/vim-powerline/issues/128 and https://github.com/Lokaltog/vim-powerline/issues/223

@keithw keithw closed this Nov 28, 2012
@Lokaltog

The arrow glyphs are going to be moved to the private use area in the upcoming version of Powerline.

@Lokaltog

Resolved in the upcoming version of Powerline: powerline/powerline@53fbfe1.

@klutzy
klutzy commented Mar 10, 2013

Since the vim-powerline issue tracker has gone away, here are the details:
Old vim-powerline uses unassigned unicode area (e.g. U+2b80), but when mosh calls wcwidth() to determine its character width the function returns -1 (nonprintable) for unassigned ones, thus mosh removes it.
Some other scripts (e.g. oh-my-zsh agnoster theme) still uses old powerline characters. You have to update them to use with mosh.

@klutzy klutzy referenced this issue in robbyrussell/oh-my-zsh Mar 10, 2013
Closed

Update agnoster to use new powerline codepoints #1556

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment