Habiendo leído elzshzlepágina de manual, quería probar el zle_highlight
parámetro y escribí mi zsh interactivo
zle_highlight=(blue bold)
sin ningún efecto visible. Profundizando más, encontré que el comando
zle
devuelve el código de salida1y echo $ZLE_STATE
dicezsh: ZLE_STATE: parámetro no establecido. De esto concluyo quezleno está encendido. Mi TERM
variable contienexterm-256colory colorearhacetrabajar; por ejemplo, puedo configurar un mensaje de color. Según la página de manual, diría que en estas condiciones,zledebe estar encendido. ¿Qué hice mal?
Mi entorno es: Windows 10, Cygwin, ejecutándose en una terminal mintty.
Respuesta1
El valor que le has dado zle_highlight
no tiene sentido. Necesita saber qué se debe colorear. ¿Y el primer plano o el fondo deben ser azules? Pruebe algo como:
zle_highlight=( default:fg=blue,bold)
default
se utiliza para el texto ingresado en el mensaje, pero son posibles otras teclas como region
y .paste