[llvm-branch-commits] [llvm] [emacs] Rework tablegen mode (PR #182076)

Francesco Petrogalli via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Feb 18 10:52:49 PST 2026


================
@@ -13,40 +15,37 @@
 ;; Create mode-specific tables.
 ;;; Code:
 
-(defvar td-decorators-face 'td-decorators-face
+(defface tablegen-decorators-face
+  '((t :inherit font-lock-function-call-face))
   "Face method decorators.")
-(make-face 'td-decorators-face)
 
 (defvar tablegen-font-lock-keywords
   (let ((kw (regexp-opt '("class" "defm" "def" "field" "include" "in"
-                         "let" "multiclass" "foreach" "if" "then" "else"
-                         "defvar" "defset" "dump" "assert")
+                          "let" "multiclass" "foreach" "if" "then" "else"
+                          "defvar" "defset" "dump" "assert")
                         'words))
         (type-kw (regexp-opt '("bit" "bits" "code" "dag" "int" "list" "string")
-                             'words))
-        )
-    (list
-     ;; Comments
----------------
fpetrogalli wrote:

This is now inherited from prog-mode by setting `(setq-local comment-start "//")`?

https://github.com/llvm/llvm-project/pull/182076


More information about the llvm-branch-commits mailing list