Saya menggunakan ERC (dengan ZNC) sebagai klien IRC saya. Saya bergabung dengan beberapa saluran dan ketika saya menjalankan znc-all
semua buffer saya dipulihkan dan log diputar ulang. Ini semua luar biasa.
Apa yang saya anggap sangat menjengkelkan adalah ketika memutar ulang log, setiap buffer saluran muncul di depan dan saya benar-benar tidak dapat melakukan pekerjaan lain pada saat itu.
Ini bahkan lebih menyebalkan ketika saya menghubungkan kembali secara otomatis setelah terputus sementara. Tiba-tiba pekerjaan saya terganggu oleh buffer saluran ini yang muncul ke depan saat log saluran diputar ulang.
Bagaimana saya bisa memberi tahu ERC / ZNC untuk menjaga buffer di latar belakang saat memutar ulang log obrolan? Saya tidak ingin Emacs pernah mengganti buffer kecuali saya secara eksplisit memintanya untuk mengganti buffer.
znc-all
. Setelah terhubung, semua buffer saluran diputar ulang. Emacs beralih dari buffer ke buffer hingga log untuk setiap saluran telah diputar ulang. Ini (hampir) perilaku yang tidak dapat diterima ketika sesi dimulai. Ini sangat menjengkelkan, ketika koneksi ZNC terputus dan Emacs terhubung kembali secara otomatis (bagaimana? Saya tidak tahu).Jawaban:
sumber
erc-track
, jadi kapan saja seseorang bertanya kepada saya, saya melihat surat kecil di modeline dan menekan keybinding sayaerc-track-switch-buffer
segera setelah rekan saya berhenti mengintip dari balik bahu saya. Setelah beberapa saat saya lebih suka bahwa daripada memiliki jendela besar muncul penuh dengan informasi pribadi.