I would like to change the syntax highlighting in my lua-mode.el without affecting other major modes.
Just as an example, I would like "key words" like if, then, else to be in bold and blue typeface when in lua-mode (instead of the default pink) without having the same highlighting style while editing a .tex file with AUCTeX.
So far I have tried to put the following code in my .emacs and then also in my lua-mode.el:
(custom-set-faces
'(font-lock-builtin-face ((t (:foreground "maroon3"))))
'(font-lock-comment-face ((t (:foreground "green4"))))
'(font-lock-keyword-face ((t (:foreground "dark blue" :weight bold))))
'(font-lock-string-face ((t (:foreground "dark cyan")))))
but this way I get the same syntax highlighting for every mode I work with.
This question might be related: Change syntax highlighting without changing major mode?
Is there a (hopefully simple and general) way to do this?