Imported Upstream version 58.1
[platform/upstream/icu.git] / source / test / depstest / icu-dependencies-mode.el
1 ;; Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
2 ;; Copyright (c) 2014 IBM Corporation and others, all rights reserved
3 ;; Thx: http://www.ergoemacs.org/emacs/elisp_syntax_coloring.html
4 ;; Thx: http://repo.or.cz/w/emacs.git/blob/HEAD:/lisp/progmodes/sh-script.el
5 ;;
6 ;; load this with M-x eval-buffer
7 ;;
8 ;; TODO: .*
9
10 (setq icuDepKeywords
11       '(("group:\\|system_symbols:\\|library:" . font-lock-function-name-face)
12         ("deps" . font-lock-constant-face)
13         ("#.*" . font-lock-comment-face)
14         ("[a-zA-Z0-9_]+\\.o" . font-lock-doc-face)
15     )
16 )
17
18 (define-derived-mode icu-dependencies-mode fundamental-mode
19   (setq font-lock-defaults '(icuDepKeywords))
20   (setq mode-name "icu dependencies.txt")
21   (setq comment-start "# ")
22 )