summaryrefslogtreecommitdiffstats
path: root/emacs.d/10-font-lock.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs.d/10-font-lock.el')
-rw-r--r--emacs.d/10-font-lock.el17
1 files changed, 17 insertions, 0 deletions
diff --git a/emacs.d/10-font-lock.el b/emacs.d/10-font-lock.el
new file mode 100644
index 0000000..29528c6
--- /dev/null
+++ b/emacs.d/10-font-lock.el
@@ -0,0 +1,17 @@
+(defun add-my-keywords (mode)
+ (font-lock-add-keywords
+ mode
+ ;; Currently support for [ ] | & ! . + = - / % * , ( ) < > { } ? : => ->
+ '(("\\([\\[|.!+=&/%*,(){}:-]\\|\\]\\|\\ [><]\\ \\|[^<]\\?[^>]\\|\\=>\\)" 1 font-lock-operator-face)
+ ("\\(;\\)" 1 font-lock-end-statement))))
+
+(add-my-keywords 'c-mode)
+(add-my-keywords 'php-mode)
+
+(make-face 'font-lock-operator-face)
+(make-face 'font-lock-end-statement)
+(defvar font-lock-operator-face 'font-lock-operator-face)
+(defvar font-lock-end-statement 'font-lock-end-statement)
+
+(set-face-foreground 'font-lock-operator-face "#EDD400")
+(set-face-foreground 'font-lock-end-statement "#888A85")