যদি আমি বিদ্যমান মুখগুলি ব্যবহার করে ফন্ট লক কীওয়ার্ডগুলি সংজ্ঞায়িত করি তবে আমি 'foo' স্ট্রিংটি হাইলাইট করতে পারি।
(defconst my-mode-font-lock-keywords
(list
(cons "foo" 'font-lock-type-face)))
(define-derived-mode my-mode fundamental-mode "My mode"
"A demo mode."
(set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords)))
এটি সঠিকভাবে হাইলাইট করে:
তবে, আমি যদি নিজের মুখটি নির্ধারণ করি:
(defface my-mode-foo-face
'((t :inherit font-lock-preprocessor-face))
"Face for highlighting 'foo'.")
(defconst my-mode-font-lock-keywords
(list
(cons "foo" 'my-mode-foo-face)))
(define-derived-mode my-mode fundamental-mode "My mode"
"A demo mode."
(set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords)))
কোনও হাইলাইটিং প্রয়োগ করা হয়নি:
আমি font-lock-defaults
নিজেকে সংজ্ঞায়িত করে এমন মুখ দিয়ে কীভাবে ব্যবহার করতে পারি?
(cons "foo" ''my-mode-foo-face))
এছাড়াও কাজ করে, তবে আমি নিশ্চিত না যা কোনটি মূর্খ।