Estoy utilizando iTerm2 (v 3.2.9) y zsh (v 5.7.1). Normalmente tengo 3-4 pestañas de iTerm abiertas al mismo tiempo y cada pestaña tiene su propio historial gracias a la siguiente configuración en mi .zshrc
archivo
SAVEHIST=10000 # Number of entries
HISTSIZE=10000
HISTFILE=~/.zsh_history
unsetopt inc_append_history
unsetopt share_history
setopt appendhistory
Sin embargo, cuando cierro y vuelvo a abrir iTerm2 todas las pestañas comparten el mismo historial (supongo que están leyendo del mismo HISTFILE
): por ejemplo, si tengo dos pestañas (digamos A y B), donde el último comando de A es foo
y el último comando de B es bar
cuando cierro y vuelvo a abrir iTerm2 ambas pestañas ven bar
o foo
(dependiendo del último comando que se haya ejecutado, independientemente de A o B) como el último comando introducido (tecla de flecha hacia arriba).
Mi pregunta es: ¿es posible mantener historiales separados incluso después de relanzar iTerm2?