~ruther/nixos-config

9332c94d542f5abfc7d70299d6f2f58e176c768b — Frantisek Bohacek 1 year, 5 months ago 3ddd032
feat: add basic emacs verilog configuration
1 files changed, 20 insertions(+), 0 deletions(-)

M modules/editors/emacs/doom.d/config.el
M modules/editors/emacs/doom.d/config.el => modules/editors/emacs/doom.d/config.el +20 -0
@@ 201,3 201,23 @@
      (file+head "pages/${slug}.org" "#+title: ${title}\n")
      :unnarrowed t)))
  :config (org-roam-db-autosync-enable))

(defun my-verilog-setup ()
  (setq verilog-indent-lists nil)
  (setq verilog-indent-level 2)
  (setq verilog-indent-level-behavioral 2)
  (setq verilog-indent-level-declaration 2)
  (setq verilog-indent-level-module 2)
  (setq verilog-case-indent 2)
  (setq verilog-cexp-indent 2)
  (setq verilog-align-ifelse t)
  (setq verilog-auto-delete-trailing-whitespace t)
  (setq verilog-auto-newline nil)
  (setq verilog-auto-save-policy nil)
  (setq verilog-auto-template-warn-unused t)
  (setq verilog-tab-to-comment t)
  (setq verilog-highlight-modules t)
  (setq verilog-highlight-grouping-keywords t)
)

(add-hook 'verilog-mode-hook 'my-verilog-setup)

Do not follow this link