Latest verilog-mode
version is required since verilog-ext
relies on much of its latest patches to work correctly. The version included with Emacs is not tested and most likely will not work.
Installing verilog-ext
through package.el
or straight
will update automatically the version for verilog-mode
.
(straight-use-package 'use-package) (use-package verilog-mode :straight (:repo "veripool/verilog-mode"))
Installing verilog-ext
through package.el
or straight
will install automatically verilog-ts-mode
since it is a dependency.
It will still be needed to install tree-sitter and Verilog grammar to use tree-sitter as a backend for some verilog-ext
features.
verilog-ts-mode
has instructions about how to set up tree-sitter:
verilog-ext
makes use of several binaries as backend engines to support IDE-like functionality.
List of required binaries:
global
, gtags
, universal-ctags
, python
, pygments
ag
, ripgrep
vhier
verilator
, iverilog
, verible-verilog-lint
, slang
, svlint
, surelog
, xrun
/hal
hdl_checker
, svlangserver
, verible-verilog-ls
, svls
, veridian
For information on how to install/configure some of these binaries refer to the corresponding feature wiki page.
You can also check Bash script test-hdl/verilog/scripts/setup-env.sh
used in ERT regressions.
These should be handled automatically by straight
or package.el
.
If you want more information about these packages to change customization or extend functionality refer to their respective websites:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4