括弧を整列するEmacs - emacs

私は、私の仮説をemacsで完璧にアラインメントするのに多くの問題を抱えています。

今起こっていることは以下の通りです:

if (
f
);

私がやりたいことは次のとおりです。

if (
f
);

または

if (
f
);

私のEmacsはVerilogモードです。

前もって感謝します!!

ジョージ

編集しました...

または、これが私の持っているものだと言ってみましょう:

for (
int k = 1;
k < 5;
k ++
);

そして私は次のものを入手したいと思います

for (
int k = 1;
k < 5;
k ++
);

回答:

回答№1は0

設定ファイルでこれを試してください。

(custom-set-variables
"(verilog-cexp-indent 3))

それはあなたを与えるはずです:

if (
f
);

しかし、これは単なる行に分割されたステートメントをインデントするための変数にすぎません。そのため、他のカスタマイズしたくない場合には当てはまりません。 verilog-align-ifelse verilog-auto-delete-trailing-whitespace verilog-auto-lineup verilog-auto-newline verilog-case-indent``verilog-indent-level そして上記の "カスタムセット変数"に追加します。

詳細情報 ここに