как мне перехватить команды, отправленные в pdb через gud?

Я начал использовать pdb через gud в emacs 23.3, как я могу перехватить командные сообщения, отправленные отладчику из буфера? Я написал приведенный ниже совет для использования с gdb, чтобы сохранить кольцо comint, но не могу найти эквивалентную функцию для подключения к pdb. я использую python-mode.el в качестве основного режима.

спасибо.

(defadvice gdb-send-item (before gdb-save-history first nil activate)
  "write input ring on quit"
  (if (equal (type-of item) 'string) ; avoid problems with 'unprintable' structures sent to this function..
    (if (string-match "^q\\(u\\|ui\\|uit\\)?$" item)
      (progn (comint-write-input-ring)
             (message "history file '%s' written" comint-input-ring-file-name)))))
8
задан Martijn Pieters 30 March 2015 в 11:00
поделиться