Обычно после установки каждого breakpoint'а GUD центрирует окно по строке кода, в которая сейчас выполняется(на которой остановился отладчик).
Выглядит так:
- устанавливаю точку останова в начале файла
- emacs прокручивает окно до строки, которая выполняется в отладчике, в конце файла
- прокручиваю окно до начала файла
- ставлю еще одну точку останова
- emacs снова прокручивает окно в конец
- и т. д.
Конечно, можно установить точки останова перед запуском отладчика, но иногда нужно и такое.
Как запретить GUD центрировать окно на строке, которая выполняется, после установки breakpoint? Было бы лучше делать это только по keybinding'у.