1

たぶん私は不合理ですが、コマンドがemacsで新しいウィンドウを開くとき、私は本当にそれを嫌います。私はpython-modeに付属しているUbuntuでemacsを使用しており、Ccでインタープリターを起動すると!新しいウィンドウにポップアップ表示されます。

私が欲しいのは、emacsが同じウィンドウで新しいバッファーに切り替えることです。これまで、jython(インタープリターをjythonに設定)をsame-window-buffer-namesに追加し、さらにpython- mode.elに移動して、switch-to-buffer-other-window呼び出しをswitch-to-に変更してみました。バッファ(私はそれ以来元に戻しました)。これまでのところ、変化はありません。

私はemacs23.1.1とpython-mode5.1.0を持っています

編集:jythonバッファーの実際の名前はアスタリスクで囲まれており、それらがスタイリング情報ではないことをstackoverflowに通知する方法がわかりません。

4

2 に答える 2

0

現在の python-mode.el から

http://launchpad.net/python-mode

カスタマイズ可能な変数が付属しています

py-shell-switch-buffers-on-execute-p

"非 nil の場合、新しい Python シェルに切り替えます。"

関連: py-split-windows-on-execute-p "非 nil 分割ウィンドウの場合。"

switch/noswitch で終わるコマンドのほかに、カスタマイズされた設定またはデフォルト設定を無視できます

メニューを見る

于 2012-07-26T17:06:24.517 に答える
0

私はpython-mode 5.2.0を使用しています。

python-mode.el に入り、switch-to-buffer-other-window を switch-to-buffer に変更しました。私はそれを評価し、インタープリターが同じウィンドウで開くようになりました (私が持っている他のウィンドウの数に関係なく)。

上記の行を変更したときに関数を評価しましたか?

ところで、インタープリターを別のウィンドウで開くことは機能であり、バグではありません。Cc | を使用してコードの領域を評価するときに、インタープリターを表示できるようにしたいと考えています。またはCc Ccを使用してバッファ。

于 2011-06-19T07:37:44.813 に答える