Ketika saya beralih buffer, emacs akan beralih ke bingkai yang ada jika buffer sudah dibuka di sana.
Saya menemukan cara mencegahnya saat beralih dengan ido menggunakan:
(setq ido-default-buffer-method 'selected-window)
Tapi itu tidak cukup: untuk contoh jika ada kesalahan lisp emacs akan secara otomatis beralih ke buffer * Backtrace *, dan akan beralih frame jika sudah terbuka.
Apakah ada cara untuk mencegah emac sepenuhnya beralih ke bingkai yang ada?
sumber
popwin
paket sebagai cara berurusan dengan buffer khusus - tidak yakin apakah itu ditambah konfigurasi ido yang sudah Anda temukan mungkin cukup.inhibit-switch-frame
tampaknya bermanfaat. (Saya belum memiliki kesempatan untuk bereksperimen dengan opsi-opsi ini.)display-buffer
dandisplay-buffer-alist
membuat kepala saya sakit, tetapi hanya masalah waktu sampai saya menemukan solusi.