No tengo ni idea de por qué pero los mapeados en Parser.vim ya no existen en la tabla de glifos para 10.9 (¿quizás el soporte Unicode 6.3?). En la tabla documentos sobre líneas de alta tensión especifica que la tabla de glifos comienza en 0xE0A0 sin embargo en Parser.vim están usando 0x2B60 en su lugar. En 10.8 funciona porque, en el caso de 0x2B60 y 0xE0A0, el glifo rama simple existe en ambos lugares.
Puedes probarlo escribiendo en un terminal 10.8:
echo -n '\uE0A0'
echo -n '\u2B60'
De todas formas, como 0x2B60 y los otros ya no existen, sólo tienes que actualizar autoload/Pl/Parser.vim para que se parezca a esto:
\ 'fancy': {
\ 'dividers': [ [0xe0b0], [0xe0b1], [0xe0b2], [0xe0b3] ]
\ , 'symbols' : {
\ 'BRANCH': [0xe0a0]
\ , 'RO' : [0xe0a4]
\ , 'FT' : [0xe0a2, 0xe0a3]
\ , 'LINE' : [0xe0a1]
Además, probablemente tendrás que ejecutar :PowerlineClearCache para que surta efecto.