シンボルの色付けを修正(2)
前回の日記ではまだおかしかったのでまた修正.
(add-hook 'ruby-mode-hook '(lambda () (add-to-list 'ruby-font-lock-keywords '("\\(?:^\\|[^:]\\)\\(:\\(\\(\\$\\|@\\|@@\\)[_a-zA-Z][_a-zA-Z0-9]*\\|[A-Z][_a-zA-Z0-9]*[!?=]?\\)\\)" 1 font-lock-constant-face))))
今度こそいいのか?
参考:GNU Emacs Lispリファレンスマニュアル: Search-based Fontification
追記(21:10)
Foo?とかの大文字で始まって接尾辞が付くタイプが抜けてたので修正.