Lorsque je change de tampon, emacs bascule vers un cadre existant si le tampon y est déjà ouvert.
J'ai trouvé comment empêcher cela lors du passage avec ido en utilisant:
(setq ido-default-buffer-method 'selected-window)
Mais cela ne suffit pas: par exemple, s'il y a une erreur lisp, emacs basculera automatiquement vers le tampon * Backtrace *, et changera de trame s'il est déjà ouvert.
Existe-t-il un moyen d'empêcher complètement emacs de passer à une trame existante?
la source
popwin
paquet comme un moyen de gérer les tampons spéciaux - vous ne savez pas si cela, plus la configuration ido que vous avez déjà trouvée, pourrait suffire.inhibit-switch-frame
semble utile. (Je n'ai pas encore eu l'occasion d'expérimenter ces options.)display-buffer
etdisplay-buffer-alist
me fait mal à la tête, mais ce n'est qu'une question de temps jusqu'à ce que je trouve une solution.