No tengo idea de por qué, pero las asignaciones en Parser.vim ya no existen en la tabla de glifos para 10.9 (¿quizás el soporte Unicode 6.3?). En la powerline docs especifica que la tabla de glifos comienza en 0xE0A0 sin embargo en Parser.vim están utilizando 0x2B60 en su lugar. En 10.8 funciona porque, en el caso de 0x2B60 y 0xE0A0, el glifo de rama simple existe en ambas ubicaciones.
Puede probarlo escribiendo en un terminal 10.8:
echo -n '\uE0A0'
echo -n '\u2B60'
De todos modos, como 0x2B60 y los demás ya no existen, solo tienes que actualizar autoload / Pl / Parser.vim para que se vea así:
\ 'fancy': {
\ 'dividers': [ [0xe0b0], [0xe0b1], [0xe0b2], [0xe0b3] ]
\ , 'symbols' : {
\ 'BRANCH': [0xe0a0]
\ , 'RO' : [0xe0a4]
\ , 'FT' : [0xe0a2, 0xe0a3]
\ , 'LINE' : [0xe0a1]
También es probable que tengas que ejecutar: PowerlineClearCache para que tenga efecto.