set-face-attributeবর্তমান থিমের পটভূমি হালকা বা গা dark় কিনা তার উপর নির্ভর করে আমি অগ্রভাগের জন্য দুটি রঙের একটি বেছে নিতে ব্যবহার করতে চাই ।
প্রত্যাশিত আচরণটি হ'ল আমি হালকা ব্যাকগ্রাউন্ড থিম থেকে অন্ধকার ব্যাকগ্রাউন্ড থিম বা তদ্বিপরীত পরিবর্তন করা হলে অগ্রভাগ স্বয়ংক্রিয়ভাবে পরিবর্তন হয়।
এখানে একটি ব্যবহারের কেস:
আমি stripe-hl-lineনিম্নলিখিতটির মুখটি কাস্টমাইজ করেছি :
(set-face-attribute 'stripe-hl-line nil
:overline "gray"
:underline "gray"
:foreground "dodger blue")
তবে আমি থিমটি হালকা বা অন্ধকারের ভিত্তিতে অগ্রভাগটি পরিবর্তন করতে চাই। এইভাবে প্রতিটি থিমের মুখটি কাস্টমাইজ করার বিষয়ে আমাকে চিন্তা করতে হবে না।
colorএখানে লাইব্রেরিটি ব্যবহার করতে পারেন । আপনি সম্ভবত পটভূমির মুখের আরজিবি বা হেক্স মান পেতে পারেন, "গা dark়" এর জন্য কিছু প্রান্তিক মান নির্ধারণ করতে পারেন এবং সেই অনুসারে অগ্রভাগ স্থাপন করতে পারেন।