From 563b7a74af371c62beddae8626639250df4cddf4 Mon Sep 17 00:00:00 2001 From: Vineet Kumar Date: Mon, 1 Jun 2026 12:15:16 -0400 Subject: files/emacs: enable user-defined type support to verilog-mode --- epistemia/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 index 3101937..513e60f 100644 --- 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 ;; -- cgit v1.2.3