guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 33205f5bc848ff41c1fe9551282e09838e38e025
Author: Cayetano Santos <[email protected]>
AuthorDate: Wed Feb 18 17:15:53 2026 +0100

    gnu: Add emacs-verilog-ext.
    
    * gnu/packages/emacs-xyz.scm (emacs-verilog-ext): New variable.
    
    merges guix/guix!6537
    
    Change-Id: Ie3901f4cc9d9871334ebc201be64e879f3e4e823
---
 gnu/packages/emacs-xyz.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index a141f80dd6..3949201ae9 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -10568,6 +10568,41 @@ snippets for yasnippet.")
 formatting, and code folding.")
     (license license:gpl3+)))
 
+(define-public emacs-verilog-ext
+  (package
+    (name "emacs-verilog-ext")
+    (version "0.8.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://github.com/gmlarumbe/verilog-ext/";)
+              (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1hgplmd9zzikp6wklx4y8svzd7n2i0rmfhphpms0f2zl74ana6c6"))))
+    (build-system emacs-build-system)
+    (arguments
+     (list
+      #:tests? #f         ;the testing framework, test-hdl, requires network
+      #:test-command #~(list "make")))
+    (propagated-inputs
+     (list emacs-ag
+           emacs-apheleia
+           emacs-async
+           emacs-flycheck
+           emacs-hydra
+           emacs-lsp-mode
+           emacs-ripgrep
+           emacs-verilog-ts-mode
+           emacs-yasnippet))
+    (home-page "https://github.com/gmlarumbe/verilog-ext/";)
+    (synopsis "Extensions to Emacs @code{verilog-mode}")
+    (description "This package provides additional features and utilities for
+@code{verilog-mode}, such as snippet selection via @code{hydra}, code
+navigation, code formatting, and code folding.")
+    (license license:gpl3+)))
+
 (define-public emacs-vhdl-mode
   (package
     (name "emacs-vhdl-mode")

Reply via email to