对齐括号Emacs

时间:2018-03-21 16:29:41

标签: 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 :(得分: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并添加上述&#39; custom-set-variables&#39;

更多信息here