我有一些问题,定义自己的mode的时候,查文档,发现他说默认的操作是在mode里给font-lock-defaults
赋值,
(define-derived-mode mymath-mode fundamental-mode "mymath"
(setq font-lock-defaults '(mymath-highlights)))
那除了font-lock-defaults
还有没有别的选项??
另外看文档的时候发现有这么一块
Here’s predefined faces in emacs.
default
bold
italic
bold-italic
我看他们也是face,那我这样编辑
(setq mymath-highlights
'(
("Sin\\|Cos\\|Sum" . font-lock-function-name-face)
("Pi\\|Infinity" . font-lock-constant-face)
("Hello World" . font-lock-keyword-face)
("bold" . bold)))
(define-derived-mode mymath-mode fundamental-mode "mymath"
(setq font-lock-defaults '(mymath-highlights)))
eval-buffer以后,发现没什么用
这是我理解错了吗,请教各位