la pestaña iterm2 y los títulos de las ventanas eliminan la información del proceso actual

0

He encontrado un montón de lugares que describen cómo obtener el título de la ventana y los títulos de las pestañas para reflejar el directorio actual (relativo a mi directorio principal).

Aquí está lo que está en mi .zshrc:

precmd() {
  # sets the tab title to current dir
  CURRENT=$(print -P %3~)
  echo -ne "\e]1;~/${CURRENT##*/}\a"
}

Funciona como un encanto cuando cd alrededor. Sin embargo, cuando ejecuto un comando, por ejemplo, rails console , el nombre del proceso reemplaza la información del directorio actual en los títulos de mi ventana y de las pestañas. Esto no es útil ya que tengo muchas pestañas abiertas, varias en diferentes directorios (que representan diferentes aplicaciones de rieles) y realmente no me importa qué proceso se esté ejecutando tanto como donde estoy.

¿Hay alguna forma de configurar iterm2 o zsh para NO cambiar los títulos al nombre del proceso actual?

gracias!

    
pregunta jaydel 07.06.2016 - 16:31

1 respuesta

1

En mi .zshrc, descomenté la línea:

DISABLE_AUTO_TITLE="true"

Esto evita que el proceso se incluya en el título porque no cambia el título automáticamente. La función precmd se llama independientemente de esta configuración, así que allí cambio los títulos manualmente.

    
respondido por el jaydel 07.06.2016 - 17:39

Lea otras preguntas en las etiquetas