Caratteri Powerline in vim e OS X 10.9 Mavericks

4

Non riesco a far funzionare i font Powerline in Vim (homebrew) su OS X 10.9 Mavericks. La mia configurazione di Vim è disponibile all'indirizzo link . Dal 10.8.x al 10.9 ho importato gli stessi file di font Powerline da 10.8. Assistenza apprezzata.

Schermate di seguito:

let g: Powerline_symbols = 'fantasia' letg:Powerline_symbols='unicode'

    
posta Aaron Lake 24.10.2013 - 04:19
fonte

1 risposta

2

Non ho idea del perché ma i mapping in Parser.vim non esistono più nella tabella glifi per 10.9 (forse il supporto Unicode 6.3?). Nei powerline docs specifica che la tabella glifi inizia da 0xE0A0 in Parser.vim stanno usando 0x2B60 invece. Il 10.8 funziona perché, nel caso di 0x2B60 e 0xE0A0, l'icona del ramo semplice esiste in entrambe le posizioni.

Puoi provarlo digitando un terminale 10.8:

echo -n '\uE0A0'
echo -n '\u2B60'

In ogni caso, poiché 0x2B60 e gli altri non esistono più, devi solo aggiornare autoload / Pl / Parser.vim per assomigliare a questo:

        \ 'fancy': {
            \   'dividers': [ [0xe0b0], [0xe0b1], [0xe0b2], [0xe0b3] ]
            \ , 'symbols' : {
                    \   'BRANCH': [0xe0a0]
                    \ , 'RO'    : [0xe0a4]
                    \ , 'FT'    : [0xe0a2, 0xe0a3]
                    \ , 'LINE'  : [0xe0a1]

Inoltre, probabilmente dovrai eseguire: PowerlineClearCache perché abbia effetto.

    
risposta data 25.10.2013 - 06:28
fonte

Leggi altre domande sui tag