Я использую python.el Если я выберу "отладчик" из меню и введите "python -m pdb myfile.py", начнется gud, а в расколе я увижу приглашение (Pdb) в одном, а мой код python в другом с кареткой на первой строке, указывая, что он готов к работе. Например, шаги "n" к следующей строке и каретка перемещаются соответственно.
Если вместо этого я вхожу в "python -m ipdb myfile.py", кадр разбивается, а один раскол обозначается gud, но нет никакой консоли ipdb. Другими словами, этот способ запуска ipdb, похоже, не работает. Ipdb работает отлично, если я вручную вставляю точку останова в свой код python с помощью ipdb.set_trace(), за исключением того, что он не использует интерфейс gud. Это намеренно, так что трассировка стека ipdb будет работать красиво?
Если это так, это хорошо, но есть ли способ запустить ipdb из emacs без добавления команды set_trace()?