trying to use verilog-ext

This commit is contained in:
2023-09-15 14:54:06 +09:00
parent dcc5aa0cc0
commit cca4cc16f6
2 changed files with 42 additions and 13 deletions

View File

@ -3,16 +3,48 @@
(use-package verilog-mode
:ensure nil
:init
(setq verilog-indent-level 4)
(setq verilog-indent-level-module 0)
(setq verilog-indent-level-declaration 0)
(setq verilog-indent-level-behavioral 0)
(setq verilog-indent-level-directive 0)
(setq verilog-indent-lists nil)
(setq verilog-cexp-indent 4)
(setq verilog-case-indent 4)
(setq verilog-auto-newline nil))
(setq verilog-indent-level 4)
(setq verilog-indent-level-module 0)
(setq verilog-indent-level-declaration 0)
(setq verilog-indent-level-behavioral 0)
(setq verilog-indent-level-directive 0)
(setq verilog-indent-lists nil)
(setq verilog-cexp-indent 4)
(setq verilog-case-indent 4)
(setq verilog-auto-newline nil)
(use-package verilog-ext
:hook ((verilog-mode . verilog-ext-mode))
:init
;; Can also be set through `M-x RET customize-group RET verilog-ext':
;; Comment out/remove the ones you do not need
(when ON-WINDOWS
(setq verilog-ext-flycheck-linter 'verilog-iverilog)
(add-to-list 'exec-path "c:/iverilog/bin")
(add-to-list 'exec-path "c:/User/Users/AppData/Roaming/npm")
(setq flycheck-verilog-iverilog-executable "iverilog.exe")
(setq verilog-ext-eglot-svlangserver-bin-path "svlangserver"))
(setq verilog-ext-feature-list
'(font-lock
xref
capf
hierarchy
eglot
lsp
flycheck
beautify
navigation
template
formatter
compilation
imenu
which-func
hideshow
typedefs
time-stamp
block-end-comments
ports))
:config
(verilog-ext-mode-setup)))
(provide 'init-verilog)
;;; init-verilog.el ends here

3
.gitmodules vendored
View File

@ -1,3 +0,0 @@
[submodule ".emacs.d.vanilla/doom-snippets"]
path = .emacs.d.vanilla/doom-snippets
url = https://github.com/hlissner/doom-snippets