`{}` のデフォルトの emacs 形式を変更するにはどうすればいいですか?

`{}` のデフォルトの emacs 形式を変更するにはどうすればいいですか?

ステートメントを書くときのデフォルトの形式はwhile次のとおりです。

  while(true)
    {


    }

私は以下を使用することを好みます:

  while(true)
  {


  }

この形式に従うように emacs をカスタマイズする方法はありますか?

ありがとう

答え1

と仲間を使って、c-set-styleインデントの一般的なスタイルを変更できます。また、インデントエンジンの個々の部分を変更して、非常にパーソナライズされたものにすることもできます。EmacsWikiページ詳細は以下を参照。おそらくあなたが望むのは(大まかに言えば)単に

(c-set-style "bsd")

フックに、または

(setq c-default-style "bsd")

あなたの で.emacs

関連情報