summaryrefslogtreecommitdiff
path: root/epistemia
diff options
context:
space:
mode:
authorVineet Kumar <git@vineetk.net>2026-06-01 12:15:16 -0400
committerVineet Kumar <git@vineetk.net>2026-06-01 12:15:16 -0400
commit563b7a74af371c62beddae8626639250df4cddf4 (patch)
tree6f78f70ce676389ceca6db3c36fdd8acfcbc55e4 /epistemia
parentd6ac9e3480d7215024a8f96b5c8cdd1e8f484d73 (diff)
files/emacs: enable user-defined type support to verilog-mode
Diffstat (limited to 'epistemia')
-rw-r--r--epistemia/files/emacs/.config/emacs/init.el10
1 files changed, 9 insertions, 1 deletions
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 @@
476 (verilog-continued-indent-level 4) 476 (verilog-continued-indent-level 4)
477 (verilog-indent-level-directive 0) 477 (verilog-indent-level-directive 0)
478 (fill-column 100) 478 (fill-column 100)
479 (verilog-auto-lineup 'declarations)) 479 (verilog-auto-lineup 'declarations)
480 ;; for correct indenting of user-defined types
481 (verilog-typedef-regexp (concat "\\<" verilog-identifier-re "_\\(t\\)\\>"))
482 (verilog-align-typedef-regexp (concat "\\<" verilog-identifier-re "_\\(t\\)\\>"))
483 ;; correct syntax-highlighting of user-defined types without extremely heavy deps (lsp, verilog-ext's ripgrep+ag, etc.)
484 :hook (verilog-mode . (lambda ()
485 (font-lock-add-keywords
486 nil
487 '(("\\_<\\w+_t\\_>" 0 'font-lock-type-face t))))))
480 488
481;;;;;;;;;;;;;; 489;;;;;;;;;;;;;;
482;; ORG-MODE ;; 490;; ORG-MODE ;;