今まで専らpythonのデバッグはimport pdb;pdb.set_trace()でした(笑) そろそろemacs上でもデバッグしたいなぁと思い先日emacsのgud-pdbモードを試してみたのですが、まずシェル上からpdbコマンドを呼べるようにしておく(gudの命令を変更するでもたぶん可?)のだけでも最初わからなかったんですが、それをやってもpdbシェルに何もでずさぱっりな状態だったので諦めていました。 今日閃いてpythonに-uオプション付けたらみごと動きました!これでデバッグもemacs上でできます。素敵です。素敵大臣です。