iterm2 titoli di tab e finestre rimuovono le informazioni di processo correnti

0

Ho trovato un sacco di posti che descrivono come ottenere il titolo della finestra e i titoli delle schede per riflettere la directory corrente (relativa alla mia home directory).

Ecco cosa c'è nel mio .zshrc:

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

Funziona come un incantesimo quando faccio il cd. Tuttavia, quando eseguo un comando-- rails console , ad esempio, il nome del processo sostituisce le informazioni della directory corrente nei titoli della mia finestra e delle schede. Questo non è di grande aiuto in quanto ho molte schede aperte, diverse in directory diverse (che rappresentano applicazioni di diversi binari) e non mi interessa davvero quale sia il processo in esecuzione tanto quanto lo sono io.

C'è un modo per configurare iterm2 o zsh per NON modificare i titoli con il nome del processo corrente?

grazie!

    
posta jaydel 07.06.2016 - 16:31
fonte

1 risposta

1

Nel mio file .zshrc ho decommentato la riga:

DISABLE_AUTO_TITLE="true"

Questo impedisce al processo di essere inserito nel titolo perché non modifica automaticamente il titolo. La funzione precmd è chiamata indipendentemente da questa impostazione, quindi qui cambio i titoli manualmente.

    
risposta data 07.06.2016 - 17:39
fonte

Leggi altre domande sui tag