doomemacs/modules/tools
Andrew Peck 15d5525915 tweak(tree-sitter): use maintained systemverilog grammar
tree-sitter-verilog has unfortunately not been maintained for years.

Gonzalo maintains tree-sitter-systemverilog which boasts

- Full implementation of the latest SystemVerilog standard (IEEE 1800-2023)
- Robust and reliable: sv-tests results
- Actively maintained
- Implements node fields
- Supports parsing of code snippets (e.g., always block outside of a module)
- Basic preprocessing capabilities
- Thoroughly tested (~3000 tests) including:

verilog is strictly a subset of systemverilog so the systemverilog
grammar is backwards compatible with verilog features.

tree-sitter-verilog has significant issues and fails parsing many basic
verilog files.

I use tree-sitter-systemverilog daily and have had no issues since switching.
2026-03-06 02:46:23 -05:00
..
ansible fix(:lang): project minor mode detection in ts-modes 2025-08-31 16:33:32 +02:00
biblio bump: :tools 2026-02-09 23:54:40 -05:00
collab bump: :tools 2025-01-09 00:29:41 -05:00
debugger fix(debugger): remove dap-mode packages 2026-03-02 01:39:48 -05:00
direnv refactor(direnv): remove +direnv--load-info-a 2026-03-02 01:18:14 -05:00
docker bump: :tools docker 2026-02-09 22:50:47 -05:00
editorconfig bump: :tools 2026-02-09 23:54:40 -05:00
ein bump: :tools 2026-01-06 02:00:17 -05:00
eval fix(eval): +eval/send-region-to-repl: premature truncation 2026-03-06 02:39:13 -05:00
llm bump: :completion :ui :tools 2026-03-02 19:45:08 -05:00
lookup nit: revise TODO/FIXME/HACK/REVIEW/etc in comments 2026-03-02 19:45:09 -05:00
lsp nit: revise TODO/FIXME/HACK/REVIEW/etc in comments 2026-03-02 19:45:09 -05:00
magit perf(magit): use /usr/bin/git on macos 2026-03-04 21:36:10 -05:00
make feat: add .doommodule files 2024-09-14 20:47:39 -04:00
pass nit: revise TODO/FIXME/HACK/REVIEW/etc in comments 2026-03-02 19:45:09 -05:00
pdf nit: revise TODO/FIXME/HACK/REVIEW/etc in comments 2026-03-02 19:45:09 -05:00
terraform feat(terraform): associate *.tofu with terraform-mode 2026-02-15 00:53:21 -05:00
tmux nit: revise TODO/FIXME/HACK/REVIEW/etc in comments 2026-03-02 19:45:09 -05:00
tree-sitter tweak(tree-sitter): use maintained systemverilog grammar 2026-03-06 02:46:23 -05:00
upload fix(upload): +upload/register-remote: don't overwrite old values 2025-09-26 00:21:56 -04:00
.doommodule feat: add .doommodule files 2024-09-14 20:47:39 -04:00
README.org revert: fix(docs): set mode in file-local vars 2022-08-07 19:08:07 +02:00

:tools

Description

Modules that integrate external tools into Emacs.

Frequently asked questions

This category has no FAQs yet. Ask one?