-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathfacing-setting.el
41 lines (37 loc) · 1.66 KB
/
facing-setting.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
;; -*- coding: utf-8 -*-
;; File: facing-setting.el
;;
;; Author: Denny(https://www.dennyzhang.com/contact)
;;
;; Copyright 2020, https://DennyZhang.com
;; Created:2008-10-01
;; Updated: Time-stamp: <2020-02-03 15:37:48>
;;
;; --8<-------------------------- separator ------------------------>8--
;; define customized face
(defface font-lock-denny-face
'((((class color) (min-colors 88) (background light))
(:foreground "magenta"))
(t (:inverse-video t :weight bold :underline t)))
"Font Lock mode face used to highlight warnings."
:group 'font-lock-faces)
(defvar font-lock-denny-face 'font-lock-denny-face)
;; (dolist (mode programming-mode-list)
;; (font-lock-add-keywords mode
;; ;; If one line matches specific keywords, highlight and underline it with customized face
;; '(("\\<\\(TODO.*\\|todo.*\\|Todo.*\\|FIXME.*\\|fixme.*\\)" 1 font-lock-denny-face)
;; ("\\<\\(denny.*\\)" 1 font-lock-denny-face)
;; )))
;; (dolist (mode '(shell-mode eshell-mode))
;; (font-lock-add-keywords mode
;; '(("\\<\\(error.*\\)" 1 font-lock-denny-face)
;; ("\\<\\(Permission denied.*\\)" 1 font-lock-denny-face)
;; )))
;; font-lock-keywords
(font-lock-add-keywords 'erlang-mode
'(("\\<\\(TODO.*\\|todo.*\\|Todo.*\\|FIXME.*\\|fixme.*\\)"
1 font-lock-denny-face)
("\\<\\(denny.*\\)" 1 font-lock-denny-face)
("\\(sophia.*\\)" 1 font-lock-denny-face)
)
t)