python-modeメモ

python2.5.1で動作確認。python2.3.5だと動作しなかった。

キーバンドはこんな感じ。

キーバインド 関数
C-M-x python-send-defun
C-c C-c python-send-buffer
C-c C-f python-describe-symbol
C-c C-k python-mark-block
C-c C-l .. C-c RET python-load-file
C-c C-n python-next-statement
C-c C-p python-previous-statement
C-c C-r python-send-region
C-c C-s python-send-string
C-c C-u python-beginning-of-block
C-c C-v .. C-c C-w python-check
C-c C-z python-switch-to-python
C-c python-shift-left
C-c > python-shift-right
C-c M-r python-send-region-and-go

実際に使ったのは、ファイルのロード(C-c C-l)とバッファの評価(C-c C-c)のみ。python-send-dedun(C-M-x)とかは便利そう。

これで評価されたやつは、emacsモジュールの中にとりこまれるので、

>>> q = emacs.Queue()
>>> ....

のようにする必要がある。