【问题标题】:Emacs exclude a keyword from indentation (Verilog)Emacs 从缩进中排除关键字(Verilog)
【发布时间】:2021-06-02 01:02:56
【问题描述】:

我在使用以下 emacs 缩进选项时遇到问题

setq verilog-cexp-indent

我想设置为4申请1行if-else,for,case..等

但是当我这样做时,它会缩进模块关键字。 我可以从中排除“模块关键字”还是有更好的方法?

【问题讨论】:

    标签: emacs verilog indentation


    【解决方案1】:

    您应该查看 Verilog 模式的说明。为此,请执行M-x find-library<RET>verilog-mode<RET>。在那里你会看到(以及其他信息):

    ;;   ;; User customization for Verilog mode
    ;;   (setq verilog-indent-level             3
    ;;         verilog-indent-level-module      3
    ;;         verilog-indent-level-declaration 3
    ;;         verilog-indent-level-behavioral  3
    ;;         verilog-indent-level-directive   1
    ;;         verilog-case-indent              2
    ;;         verilog-auto-newline             t
    ;;         verilog-auto-indent-on-newline   t
    ;;         verilog-tab-always-indent        t
    ;;         verilog-auto-endcomments         t
    ;;         verilog-minimum-comment-distance 40
    ;;         verilog-indent-begin-after-if    t
    ;;         verilog-auto-lineup              'declarations
    ;;         verilog-linter                   "my_lint_shell_command"
    ;;         )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-08
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 2020-11-07
      • 1970-01-01
      • 2014-04-22
      • 1970-01-01
      相关资源
      最近更新 更多