Nuestros mejores programadores han agotado sus depósitos de café, en su búsqueda todo el tiempo por la respuesta, hasta que David encontró la contestación en Bitbucket por lo tanto ahora la comparte aquí.
Solución:
Puede editar su ~/.zshrc y cambiar/agregar la variable: ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=value'
Acabo de probar el valor de fg=8
para fg=5
. creo fg
significa primer plano.
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=5'
**OBS: agregue la línea anterior al final de su zshrc (después de cargar el complemento) **
Encontré otra referencia aquí.
Aquí hay una lista de los números de color: https://coderwall.com/p/pb1uzq/z-shell-colors
Me decidí por este para la oscuridad solarizada:
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=60'
…y este para luz solarizada:
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=180'
Los guardo en archivos separados (que hacen otras manipulaciones de temas de color) para que cada vez que alguien encienda o apague las luces, pueda obtener el archivo apropiado, reiniciar mi terminal y continuar.
Mi solución requiere un poco de edición manual para que funcione, pero puede que le resulte interesante: https://github.com/MatrixManAtYrService/colorshift
Para agregar a la útil respuesta de SergioAraujo, el ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=
La configuración sigue la convención de color xterm-256. Así que puedes elegir un valor para fg
de una tabla de colores xterm 256 estándar (como la que se encuentra aquí) en lugar de jugar el juego de adivinanzas.