diff options
| -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 ;; |
