Estoy en Mac OS X 10.10.2 (14C2513). Estoy usando la fuente parcheada de Inconsolata desde aquí . Pero también traté de parchear la fuente yo mismo. El resultado es el siguiente:
Puedo ver los glifos pero zsh
(ver el glifo al lado del nombre de la rama develop
para un repositorio git) y tampoco vim
puedo mostrarlos en Terminal.app
¿Me estoy perdiendo algún paso de configuración?
Usando Input Mono v1.100 tengo el mismo problema:
Déjame sugerirte que instales la fuente Input Mono , viene con soporte completo para powerline.
Para que funcione lo siguiente, la fuente Input Mono debe ser de la versión 1.1. Puede comprobar la versión de la fuente yendo a Font Book → View → Show Font Info
y mirar el número de versión.
Con Terminal.app funciona de inmediato. Simplemente seleccione la fuente y ya está listo.
Con iTerm2, tienes que modificar un par de cosas:
Change Font
y seleccione Input Mono. Además tienes que cambiar Character Spacing → Vertical
al 110%. Parece que Terminal e iTerm2 representan el espacio entre caracteres de una manera diferente.Para zsh:
Descubrí que el tema que estaba usando definía el glifo de la rama de manera incorrecta. En particular, corregí la definición en mi archivo de tema de la variable ZSH_THEME_GIT_PROMPT_PREFIX=" %{$FG[075]%}<glyph> "
donde <glyph>
está el símbolo que desea usar para representar la rama de git.
Para vim:
Encontré la solución en esta pregunta .
debido a que 0x2B60 y los demás ya no existen, solo tiene que actualizar autoload/Pl/Parser.vim para que se vea así:
\ 'fancy': {
\ 'dividers': [ [0xe0b0], [0xe0b1], [0xe0b2], [0xe0b3] ]
\ , 'symbols' : {
\ 'BRANCH': [0xe0a0]
\ , 'RO' : [0xe0a4]
\ , 'FT' : [0xe0a2, 0xe0a3]
\ , 'LINE' : [0xe0a1]
\ },
\ }
tom gewecke
gc5
tom gewecke
gc5