En la expansión del indicador ZSH, se supone que el comando %E "Borrar hasta el final de la línea".
Esto funciona:
Sin embargo, no funciona en tmux:
El problema parece estar relacionado con BCE (Borrado de color de fondo). En la pantalla, puedo agregar la opción defbce on. No puedo encontrar ninguna configuración similar para tmux. ¿Existe?
Respuesta aceptada:
A diferencia de screen
, tmux
no tiene borrado de color de fondo conmutable capacidad en su emulador de terminal. El borrado siempre tiene el color de fondo predeterminado, nunca el color de fondo actual.
Nicholas Marriott lo agregó a la lista de tareas pendientes en septiembre de 2015, pero declaró en ese momento que ni a él ni a nadie más le importa lo suficiente como para implementarlo.
Más tarde la implementó en octubre de 2016, casi un año después de que se escribiera originalmente esta respuesta.
Lecturas adicionales
- Nicholas Marriott (2015-09-15). Admite borrado de color de fondo (bce) . tmux/tmux. Error #109. GitHub.
- Nicholas Marriott (2015-09-15). Agregue BCE a TODO. . tmux/tmux. 54bd7612868341c47bd3bd237c9598d5860b3ef3. GitHub.
- esquema de colores vim completamente incorrecto dentro de la pantalla o sesiones tmux :
t_ut apaga BCE. tmux debería admitir BCE pero depende de la versión de tmux, creo que 2.1 es demasiado antiguo.