/programming/27077770/how-do-i-disable-electric-indent-on-ret-but-still-keep-other-electric-charactersは、RETを押したときに電気インデントを無効にする方法を尋ねて答えます。同様の質問はすべて、「インデントモードを無効にする」で止まるようです。
デフォルトでは、RETは前の行と新しい行をインデントします。新しい行の場合、これは、カーソルを正しい位置に表示するのに十分な空白を単に追加することを意味します。
動作の2番目の部分は好きですが、最初の部分は好きではありません。つまり、前の行をインデントしたくありません。それを変更して新しい行に十分な空白を与える方法はありますが、前の行はそのままにしておきますか?
私は実際にはほとんどの電気を必要としない/欲しくない。電気インデントモードをオフにするが、「新しい行に空白を追加する」機能を何らかの方法でアクティブにするという解決策は、私には問題ありません。
electric.el
出会いましたが、そのドキュメントのためにそれを脇に置きました:「nilでない場合、再インデントはこのバッファには適切ではありません。」それについての私の解釈は、それがこのバッファの電気モードを単に無効にするだろうということでした...