4 votos

Fuentes Powerline en vim y OS X 10.9 Mavericks

No consigo que las fuentes Powerline funcionen en Vim (homebrew) en OS X 10.9 Mavericks. Mi configuración de Vim está disponible en https://github.com/aaronlake/vimrc . De 10.8.x a 10.9 he importado los mismos archivos de fuentes Powerline de 10.8. Se agradece la ayuda.

Capturas de pantalla a continuación:

let g:Powerline_symbols = 'fancy' enter image description here let g:Powerline_symbols = 'unicode' enter image description here

2voto

timothymcgrath Puntos 732

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X