Използвам pdb за отстраняване на грешки в програми на Python и не съм доволен от поведението му.
Имам екрана, разделен на множество прозореца на emacs и когато изпълня pdb, той (на случаен принцип?) замества един от прозорците с изхода на *gud* дебъгера.
Освен това, когато се срещне точка на прекъсване, дори ако буферът за отстраняване на грешки вече е видим в прозорец, той обикновено поставя този буфер в друг прозорец и замества друг от моите прозорци със съдържанието на изходния файл. (между другото ми харесва, че скача на правилния ред в изходния файл)
Как мога да деактивирам gud/pdb да управлява моите прозорци вместо мен? Възможно ли е в emacs да се предотврати всяка програмна манипулация на прозорци и оформление на екрана?
Редактиране: Намерих отговора, който частично решава това в друга публикация: превключете специални прозорци