「Emacs-Lisp/font-lock-add-keywords」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
*概要
- 多くのモードに対するフォントロックの強調表示パターンはすでにありますが、フォント表示化するパターンを追加したいこともあるでしょう。関数font-lock-add-keywordsを使って、特定のモードに対する個人用の強調表示パターンを追加できます。
*例
たとえば、Cのコメントで単語`FIXME:'を強調表示するには、つぎのように使います。
(font-lock-add-keywords
'c-mode
'(("\\<\\(FIXME\\):" 1 font-lock-warning-face t)))
adds two fontification patterns for C mode, to fontify `FIXME:' words, even in comments, and to fontify `and', `or' and `not' words as keywords.
The above procedure will only add the keywords for C mode, not for modes derived from C mode. To add them for derived modes too, pass nil for mode and add the call to c-mode-hook.
For example:
(add-hook 'c-mode-hook
(lambda ()
(font-lock-add-keywords nil
'(("\\<\\(FIXME\\):" 1 font-lock-warning-face prepend)
("\\<\\(and\\|or\\|not\\)\\>" .
font-lock-keyword-face)))))
*呼出元
- [[ grass.el "0.1.8"/defun grass-font-lock-add-keywords ]] (2009-01-04 08:25:39)
#comment(noname)
*履歴
-作者:[[kobapan>http://www20.atwiki.jp/kobapan/]]
-日付:2009/01/03
-対象:
|更新日|更新者|更新内容|
||||
*コメント
#comment
*概要
- 多くのモードに対するフォントロックの強調表示パターンはすでにありますが、フォント表示化するパターンを追加したいこともあるでしょう。関数font-lock-add-keywordsを使って、特定のモードに対する個人用の強調表示パターンを追加できます。
*例
たとえば、Cのコメントで単語`FIXME:'を強調表示するには、つぎのように使います。
(font-lock-add-keywords
'c-mode
'(("\\<\\(FIXME\\):" 1 font-lock-warning-face t)))
adds two fontification patterns for C mode, to fontify `FIXME:' words, even in comments, and to fontify `and', `or' and `not' words as keywords.
The above procedure will only add the keywords for C mode, not for modes derived from C mode. To add them for derived modes too, pass nil for mode and add the call to c-mode-hook.
For example:
(add-hook 'c-mode-hook
(lambda ()
(font-lock-add-keywords nil
'(("\\<\\(FIXME\\):" 1 font-lock-warning-face prepend)
("\\<\\(and\\|or\\|not\\)\\>" .
font-lock-keyword-face)))))
*呼出元
- [[grass.el(0.1.8)/defun grass-font-lock-add-keywords ]] (2009-01-04 08:25:39)
#comment(noname)
*履歴
-作者:[[kobapan>http://www20.atwiki.jp/kobapan/]]
-日付:2009/01/03
-対象:
|更新日|更新者|更新内容|
||||
*コメント
- NDDpioJRyAaVHxibme -- xptyfkmu (2009-04-09 07:34:48)
#comment