Ringkasan
Ketika saya membuat sesi tmux baru, prompt saya menarik dari konfigurasi bash default dan saya harus menjalankan secara manual source ~/.bashrc
untuk 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 ~/.bashrc
selalu 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.conf
file 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 ~/.bashrc
baris ke.bash_profile
, mencoba masuk dan kembali, membuat sesi tmux baru, tetapi tidak ada perubahan. Ada ide?