Sumário
Quando crio uma nova sessão do tmux, meu prompt é extraído de uma configuração padrão do bash e preciso executar manualmente o source ~/.bashrc
meu prompt personalizado.
Análise
Estou usando uma máquina RHEL 7. Comecei a perceber esse comportamento após uma atualização do bash há algum tempo, mas ainda não fiz a pergunta até agora (e não tenho certeza de qual atualização isso começou a acontecer).
Por exemplo, eu personalizei meu prompt para se parecer com:
[user@hostname ~]$
Sempre que inicio uma nova sessão do tmux, ele usa o que parece ser o padrão do bash:
-sh-4.2$
Uma execução rápida source ~/.bashrc
sempre corrige o problema, mas é irritante que eu tenha que fazer isso toda vez que quiser corrigir algo pequeno. Alguma idéia de como obter o tmux para fazer isso automaticamente novamente?
Se mais alguma informação for necessária, fico feliz em fornecer.
tmux.conf
Para referência, tenho meu tmux.conf
arquivo abaixo, embora dificilmente seja o que você poderia chamar de personalizado.
setw -g mode-keys vi
# reload tmux.conf
bind r source-file ~/.tmux.conf \; display-message " ✱ ~/.tmux.conf is reloaded"
source ~/.bashrc
linha à minha.bash_profile
, tentei sair e entrar novamente, criar uma nova sessão do tmux, mas nenhuma alteração. Alguma ideia?