emacs で自動インデントをオフにする方法を探しています。のような特殊文字を入力したときに、emacs がコードを自動的にインデントしないようにします。また /*
助けてくれてありがとう。
emacs で自動インデントをオフにする方法を探しています。のような特殊文字を入力したときに、emacs がコードを自動的にインデントしないようにします。また /*
助けてくれてありがとう。
CCモードをベースにした古いモードを使用している場合は、C-c C-l電気を切り替えます。
Emacs に同梱されている新しい Javascript モードがあり、インタラクティブに切り替えることができます。M-x electric-indent-mode
どうやら、これを達成するための新しい祝福された方法は次のとおりです。
M-x electric-indent-mode
このコマンドは、「電気インデント」、つまり特定の特殊文字がヒットするたびに自動インデントを切り替えます。
最良のことは、js-mode(最近のバージョンの Emacs のデフォルトの JavaScript メジャー モード) だけでなく、メジャー モード全体で機能することです。
javascript-mode をロードする前に設定javascript-auto-indent-flagします。ファイルnilに行を追加するか、入力することができます.emacs
M-x customize-group RET javascript RET
そこで値を編集して保存します。これを有効にするには、Emacs を再起動する必要がある場合があります。少なくともjavascript.el私が持っているバージョンでは、フラグはキーマップを設定するときにのみ参照されます。