Ringkasan
Ketika saya membuat sesi tmux baru, prompt saya menarik dari konfigurasi bash default dan saya harus menjalankan secara manual source ~/.bashrcuntuk prompt khusus saya.
Analisis
Saya menggunakan mesin RHEL 7. Saya mulai memperhatikan perilaku ini setelah pembaruan bash beberapa waktu lalu, tetapi belum sempat mengajukan pertanyaan sampai sekarang (dan saya tidak yakin pembaruan mana ini mulai terjadi di sekitar).
Misalnya, saya telah menyesuaikan permintaan saya agar terlihat seperti:
[user@hostname ~]$
Setiap kali saya memulai sesi tmux baru, ia menggunakan apa yang tampaknya menjadi default bash:
-sh-4.2$
Jalankan cepat source ~/.bashrcselalu memperbaiki masalah, tapi itu menjengkelkan bahwa saya harus melakukan ini setiap kali saya ingin memperbaiki sesuatu yang kecil. Ada ide tentang cara mendapatkan tmux untuk melakukan ini secara otomatis lagi?
Jika ada informasi lebih lanjut diperlukan, saya senang memberikannya.
tmux.conf
Untuk referensi, saya memiliki tmux.conffile saya di bawah ini, meskipun ini bukan apa yang Anda sebut kustom.
setw -g mode-keys vi
# reload tmux.conf
bind r source-file ~/.tmux.conf \; display-message " ✱ ~/.tmux.conf is reloaded"

source ~/.bashrcbaris ke.bash_profile, mencoba masuk dan kembali, membuat sesi tmux baru, tetapi tidak ada perubahan. Ada ide?