forked from OSchip/llvm-project
[emacs] simplify and improve keyword highlighting in tablegen-mode.el
Summary: The keyword and type keyword matchers in tablegen-mode.el checked for space, newline, tab, or open paren after the regular expression that matches keywords (or type keywords, respectively). This is unnecessary, because those regular expressions already include word boundaries. This change removes the extra check. This also causes "def" in "def:" to be highlighted as a keyword, which was missed before. Reviewers: lattner, MaskRay Reviewed By: MaskRay Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D68002 llvm-svn: 372904
This commit is contained in:
parent
f6bc251274
commit
75c689f7c8
|
@ -39,10 +39,9 @@
|
|||
|
||||
'("^[ \t]*\\(@.+\\)" 1 'td-decorators-face)
|
||||
;; Keywords
|
||||
(cons (concat kw "[ \n\t(]") 1)
|
||||
|
||||
kw
|
||||
;; Type keywords
|
||||
(cons (concat type-kw "[ \n\t(]") 1)
|
||||
type-kw
|
||||
))
|
||||
"Additional expressions to highlight in TableGen mode.")
|
||||
(put 'tablegen-mode 'font-lock-defaults '(tablegen-font-lock-keywords))
|
||||
|
|
Loading…
Reference in New Issue