1 votos

Macvim no puede cargar las fuentes personalizadas de Powerline cuando se inicia desde una sesión tmux

Tengo un problema muy extraño con MacVim + Tmux + Powerline Fonts.

  1. Puedo ejecutar MacVim desde el dock o el terminal y se inicia correctamente con las fuentes Powerline.

  2. Cuando inicio una sesión de tmux, y lanzo macvim desde tmux, cualquier fuente personalizada no se cargará. Si abro el navegador gráfico de fuentes, la fuente aparece y se selecciona, pero no modifica la fuente en la interfaz de usuario. Si selecciono otra fuente del sistema, ¡la fuente de la interfaz de usuario cambiará!

He probado a copiar los entornos de shell entre tmux y la terminal estándar, pero no tiene ningún efecto.

¿Alguien sabe cómo tmux podría estar rompiendo mis fuentes en la sesión de macvim?

Estoy viendo este problema en Sierra y exactamente lo mismo config funciona en El Capitán.

0 votos

¿Has resuelto éste? Tengo el mismo problema.

0 votos

Sí, véase la respuesta que he publicado.

0 votos

He probado ese paquete (reattach-to-user-namespace) pero sigo teniendo el mismo problema. Mi MacVim no ve las fuentes powerline y algunas otras cosas. El problema está probablemente relacionado con las variables env, pero no estoy seguro de cómo resolverlo. ¿Has probado alguna otra cosa?

1voto

Abhi Puntos 111

He dado con la solución buscando un poco. El problema se puede arreglar con el reattach-to-user-namespace herramienta.

$ brew install reattach-to-user-namespace

Añade la siguiente línea al final de tu ~/.tmux.conf archivo

set-option -g default-command "reattach-to-user-namespace -l zsh"

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