Эти команды Edebug позволяют просматривать аспекты состояния буфера и окна, существовавшие до входа в Edebug. Конфигурация внешнего окна — это коллекция окон и содержимого, которые действовали вне Edebug.
Переключиться на просмотр конфигурации внешнего окна
(edebug-view-outside). Чтобы вернуться в Edebug,
нажмите C-x X w.
Временно отобразить внешний текущий буфер с точкой в его
внешней позиции (edebug-bounce-point), сделав паузу
на одну секунду перед возвращением в Edebug. При использовании префиксного
аргумента n пауза составит n секунд.
Вернуть точку к текущей точке остановки в буфере исходного
кода (edebug-where).
Если вы используете эту команду в другом окне, отображающем тот же буфер, то в будущем для отображения текущего определения будет использоваться это окно.
Переключить сохранение и восстановление конфигурации внешнего окна
(edebug-toggle-save-windows).
При использовании префиксного аргумента W переключается только сохранение и восстановление выбранного окна. Чтобы указать окно, которое не отображает буфер исходного кода, необходимо использовать C-x X W из глобальной карты клавиш.
Вы можете просмотреть конфигурацию внешнего окна с помощью v или просто "отскочить" к точке в текущем буфере с помощью p, даже если он не отображается по умолчанию.
После перемещения точки вы можете захотеть вернуться к точке остановки. Вы можете сделать это с помощью w из буфера исходного кода. Вы можете вернуться к точке остановки в буфере исходного кода из любого буфера, используя C-x X w.
Каждый раз, когда вы используете W для отключения сохранения, Edebug забывает сохраненную конфигурацию внешнего окна — поэтому, даже если вы снова включите сохранение, текущая конфигурация окна останется без изменений, когда вы в следующий раз выйдете из Edebug (продолжив программу). Однако автоматический повторный показ *edebug* и *edebug-trace* может конфликтовать с буферами, которые вы хотите видеть, если у вас не открыто достаточно окон.