guixsd-config

GuixSD configs for my systems
Log | Files | Refs

commit 563b7a74af371c62beddae8626639250df4cddf4
parent d6ac9e3480d7215024a8f96b5c8cdd1e8f484d73
Author: Vineet Kumar <git@vineetk.net>
Date:   Mon,  1 Jun 2026 12:15:16 -0400

files/emacs: enable user-defined type support to verilog-mode

Diffstat:
Mepistemia/files/emacs/.config/emacs/init.el | 10+++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/epistemia/files/emacs/.config/emacs/init.el b/epistemia/files/emacs/.config/emacs/init.el @@ -476,7 +476,15 @@ (verilog-continued-indent-level 4) (verilog-indent-level-directive 0) (fill-column 100) - (verilog-auto-lineup 'declarations)) + (verilog-auto-lineup 'declarations) + ;; for correct indenting of user-defined types + (verilog-typedef-regexp (concat "\\<" verilog-identifier-re "_\\(t\\)\\>")) + (verilog-align-typedef-regexp (concat "\\<" verilog-identifier-re "_\\(t\\)\\>")) + ;; correct syntax-highlighting of user-defined types without extremely heavy deps (lsp, verilog-ext's ripgrep+ag, etc.) + :hook (verilog-mode . (lambda () + (font-lock-add-keywords + nil + '(("\\_<\\w+_t\\_>" 0 'font-lock-type-face t)))))) ;;;;;;;;;;;;;; ;; ORG-MODE ;;