Macvim non può caricare font Powerline personalizzati quando viene avviato dalla sessione di tmux

1

Ho un problema davvero strano con MacVim + Tmux + Powerline Fonts.

  1. Posso eseguire MacVim dal dock o dal terminale e inizia correttamente con i font Powerline.

  2. Quando avvio una sessione tmux e lancio macvim da tmux, qualsiasi carattere personalizzato non verrà caricato. Se apro il browser dei font grafici, il font è elencato e selezionato, è solo non modifica il carattere nell'interfaccia utente. Se seleziono un altro font di sistema, il carattere dell'interfaccia utente cambierà !!

Ho provato a copiare gli ambienti della shell tra tmux e il terminale standard, ma non ha alcun effetto.

Qualcuno sa come tmux potrebbe rompere i miei font nella sessione di macvim?

Sto vedendo questo problema in Sierra e lo stesso config funziona in El Capitan.

    
posta cmcginty 18.11.2016 - 06:32
fonte

1 risposta

0

Mi sono imbattuto nella soluzione con qualche ricerca. Il problema del problema può essere risolto con lo strumento reattach-to-user-namespace .

$ brew install reattach-to-user-namespace

Aggiungi la seguente riga alla fine del tuo file ~/.tmux.conf

set-option -g default-command "reattach-to-user-namespace -l zsh"
    
risposta data 18.11.2016 - 08:15
fonte

Leggi altre domande sui tag