diff options
| author | Vineet Kumar <git@vineetk.net> | 2026-06-01 12:15:16 -0400 |
|---|---|---|
| committer | Vineet Kumar <git@vineetk.net> | 2026-06-01 12:15:16 -0400 |
| commit | 563b7a74af371c62beddae8626639250df4cddf4 (patch) | |
| tree | 6f78f70ce676389ceca6db3c36fdd8acfcbc55e4 | |
| parent | d6ac9e3480d7215024a8f96b5c8cdd1e8f484d73 (diff) | |
files/emacs: enable user-defined type support to verilog-mode
| -rw-r--r-- | epistemia/files/emacs/.config/emacs/init.el | 10 |
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 ;; |
