2011-01-24 13 views
7

OK、私にはEmacsWiki pageを指摘するつもりですが、ここでは取り決めがあります。私は特定のファイルタイプに対してデフォルトのEmacsモードを使い、特定のタグの後にモードを変更したいとします。例えば<% %>です。そうすることで、タグ内のモードを切り替えることができ、カーソルがタグ内にないときにデフォルトモードに戻ることができます。特定のタグ内のEmacsモードを変更してください

いいえ、私はASP/PHPモードは必要ありません。ちょうど退屈なのは、モードを変更するために常にM-xです。私は、Arch Linux FWIWでEmacs 23.2.1を使用しています。何か案は?

答えて

6

mmm-mode:http://sourceforge.net/projects/mmm-mode/またはnoweb-modeをご覧ください。 Hereは、mmm-modeがHaskellのドキュメントを参考にするための説明です。そして、hereは、literate(rst + python)のPythonドキュメントでnoweb-modeに使用する設定です。

+0

私は 'mmm-mode'を好きではありませんが、設定が難しいですが、' noweb-mode'は素晴らしい発見です。特にSweave(R + LaTeX)に使用しています。ありがとう! – aL3xa

+0

マニュアル、最後に:http://www.xemacs.org/Documentation/packages/html/mmm_toc.html – aL3xa

+1

mmm-modeアーカイブにはtexinfo形式のマニュアルも含まれていますので、 t: 'texi2pdf mmm.texinfo' –

0

は、あなたが探しているもの、それです:

http://www.emacswiki.org/emacs/PhpMode#toc8

おそらくnXhtmlはEmacsのにアドオンです

+0

モード変更をキー押しにバインドしたくないので、タグをトリガーとして機能させるために、バッファ内でモードを自動的に変更したいと思います。しかし、とにかく感謝... =) – aL3xa

1

nXhtml

あなたのニーズに合うようにそれを適応したいですXHTML、PHPなどの編集用です

nXhtmlは、私がmmm-modeの新しいバージョンだと思うMuMaMo(複数マスターメジャーモード)、付属しています。 CSS、JavaScript、Django対応のHTMLモードを組み合わせたDjangoのHTMLファイルを編集するときはいつも使っています。

+1

私はwebdevのためのプラグインは必要ありません。私はしばらくnXhtmlを使っていましたが、もう使用していないので、MuMaMoを使う唯一の方法はnXhtmlを使うことです。だから、それは私のためにいいえ... – aL3xa

+0

"複数の主要なモード"、より正確に。 MuMaMo *はnXhtmlの一部として提供されていますが、nxhtml-modeとは別に使用できなければ非常に驚いています。 – phils

関連する問題