python-shellを起動したいM-x python-shell
。構文の強調表示に不満がある場合、メジャーモードを変更せずに構文を強調表示する(バッファーに色を追加する)ことはできますか?vimでは、これはで簡単set filetype=python
です。
Python構文自体はpython-shellモードでは強調表示されません。強調表示してください。
私はemacsについて学習しているだけなので、簡単な解決策が好まれます。
明確化:構文の強調表示をオフにしますか、デフォルトの色(「顔」)の選択を嫌い、それらを変更しますか、それとも既存の強調表示の上に新しい強調表示を追加しますか?@Drewが示唆した
—
ダン
font-lock-keywords
ように、何をしたいかに応じて、何らかの形で関与することになります。
@Drew構文ハイライターを意味しました。@ Dan現在のpython-shellモード(emacs23)はpython構文に色を付けないので、色を追加します。
—
Joelmob 2014年
@Malabarbaを修正する必要があります。
—
Joelmob 2014年
新しいものに切り替えることはできません
—
Vamsi 2014年
python.el
か?emacs 24.2以降に出荷されたIIRCには、シェルのフォントロックもありました。
font-lock-keywords
特定のモードで変更できるかどうか尋ねている場合は、はい。ただし、モード関数の定義方法によっては、モードを再入力すると、再定義font-lock-keywords
したものではなく、モード定義を使用して再度ハイライト表示される場合があります。これを安全に行うには(ただし保証はありません)、font-lock-keywords
モードフックを再定義する必要があります。これにより、モードがオンになるたびに、モードコードが有効になった後に有効になります。