У меня pydbgr теперь хорошо работает в Emacs 23.2 с virtualenv .Но я запутался, почему точки останова не устанавливаются из буфера исходного кода после запуска Mx pydbgr - как это было бы, например, при использовании pdb.
Я пытался вызвать Cc Cb , но это не переключает точки останова на выбранной строке, как можно было бы надеяться / ожидать.
Также не работает Cx SPC , как это было бы в pdb.
Когда в оболочке pydbgr окно я могу установить точки останова в соответствии с первым сочетанием клавиш выше, но, естественно, гораздо удобнее не перемещатьокна для того, чтобы сделать это.
Кроме того, левое поле буфера, предназначенное для установки точек останова с помощью мыши, не отображается по умолчанию, а привязка кнопки MOUSE для переключения между обычными и временными точками останова не работает "из коробки" прихотя бы с моей конфигурацией .emacs.
Я использую последний код pydbgr и dbgr.el на момент публикации.
Может ли кто-нибудь, имеющий опыт использования pdbgr для отладки приложения Python, прокомментировать лучшие подходы, принятые ими в этом отношении.Возможно, некоторый код конфигурации elisp для установки привязок клавиш, которые работают из окон исходного кода.Я заметил, что pydbgr, по-видимому, не вызывает несовершеннолетний / мажорный режим в окне исходного буфера, поэтому я не знаю, где начать реализовывать это сам, так как у меня нет ловушек режима, чтобы отключить код elisp.