From 665daaa12f179d1fbabf45d3393eb0b21117452a Mon Sep 17 00:00:00 2001
From: Frantisek Bohacek <rutherther@proton.me>
Date: Thu, 26 Oct 2023 18:33:46 +0200
Subject: [PATCH] feat(emacs): add verilog-ext

---
 modules/editors/emacs/doom.d/config.el   | 20 ++++++++++++++++++++
 modules/editors/emacs/doom.d/packages.el |  2 ++
 2 files changed, 22 insertions(+)

diff --git a/modules/editors/emacs/doom.d/config.el b/modules/editors/emacs/doom.d/config.el
index 004b4f7..5b3a490 100644
--- a/modules/editors/emacs/doom.d/config.el
+++ b/modules/editors/emacs/doom.d/config.el
@@ -221,3 +221,23 @@
 )
 
 (add-hook 'verilog-mode-hook 'my-verilog-setup)
+
+(setq verilog-ext-feature-list
+      '(font-lock
+        xref
+        capf
+        hierarchy
+        lsp
+        navigation
+        template
+        formatter
+        compilation
+        imenu
+        which-func
+        hideshow
+        typedefs
+        time-stamp
+        block-end-comments
+        ports))
+(verilog-ext-mode-setup)
+(add-hook 'verilog-mode-hook #'verilog-ext-mode)
diff --git a/modules/editors/emacs/doom.d/packages.el b/modules/editors/emacs/doom.d/packages.el
index 8bd2e7c..3e5e890 100644
--- a/modules/editors/emacs/doom.d/packages.el
+++ b/modules/editors/emacs/doom.d/packages.el
@@ -61,3 +61,5 @@
 
 (package! ein)
 (package! ob-ipython)
+
+(package! verilog-ext)
-- 
2.48.1