开始处理前几个月做的一个major mode
,有几个问题搞不明白
1. 多行注释识别不出来
我好像手贱把判断多行注释的正则表达式删了,反正也不起作用
2. 如何使用多个正则表达式与一个face
匹配
(setq-local ne-highlights
`(
;; just try capture
(,regex-tag . font-lock-keyword-face)
("<h1>\\([^<]+?\\)</h1>" . (1 ne-keyword-face))
;; (,regex-tag-content . (1 ,ne-keyword-face))
;; keywords
;; ("#.* " . font-lock-keyword-face)
("#.*" . ,ne-keyword-face)
("\\<return\\>" . font-lock-keyword-face)
;; type
("\\<int\\>" . font-lock-type-face)
;; function PROBLEM here
("\\w+\(.*\);?" . font-lock-function-name-face)
;; single line comment
("/\\*.*\\*/" . font-lock-comment-face)))
比如说我想把一堆跟font-lock-keyword-face
匹配的正则写在一块,能不能用列表来写,有作用吗?
3. 怎么给文本添加链接,光标移到上面,按下回车就到链接所指的文件
就像帮助文档里的一样,在下划线文字上按下回车,跳到其他文件上