如何爲指定的關鍵字設置面部,但只有第一行的面部設置? 例如有了這個文件如何爲首行中出現的關鍵字設置臉部?
--- 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