如何为指定的关键字设置面部,但只有第一行的面部设置? 例如有了这个文件如何为首行中出现的关键字设置脸部?
--- cut here ---
hello world <-- this "hello" should have face set
hello world <-- while this "hello" should not
--- cut here ---
只有第一声问候应该有面子设置
我想这
(defun first-line-hello(limit)
(and (save-excursion (beginning-of-line)
(bobp))
(re-search-forward "hello" limit)))
(font-lock-add-keywords 'emacs-lisp-mode
'((first-line-hello . font-lock-warning-face)))
但似乎出于某种原因(bobp)在使用时总是返回真字体锁定的关键字。我也尝试使用相同结果的行号。
感谢您提供解决方案和解释。阅读文档时我错过了这些东西。 – 2011-05-23 20:36:38
祝贺银牌。 – 2011-05-25 02:01:56