で編集.ml
しEmacs
ます。tab
キーは1行だけインデントします。しかし、行のブロックを選択しても、tab
キーは何もインデントしません...これが私の.emacsです、誰かが何が悪いのか教えてもらえますか?
また、tab
1行でも数行でもコメントをインデントしません...正常ですか?
で編集.ml
しEmacs
ます。tab
キーは1行だけインデントします。しかし、行のブロックを選択しても、tab
キーは何もインデントしません...これが私の.emacsです、誰かが何が悪いのか教えてもらえますか?
また、tab
1行でも数行でもコメントをインデントしません...正常ですか?
メジャーモードの作成者に不満を言う:デフォルトのTABバインディングは、メジャーモードで調整できるように設計されていますが、多くのメジャーモードは、代わりにローカルでオーバーライドするだけで、デフォルトの動作を忠実に再現できないことがよくあります。
試してみてくださいM-x indent-region RET
。
キーはTAB
、リージョンがアクティブであるかどうかに関係なく、現在の行をインデントするだけです(ただし、動作を変更するパッケージを実装することをお勧めします)。
コメントに関しては、メジャーモード次第です。わかりませんがml-mode
、メジャーモードは通常コメントをインデントします。