কীভাবে হেলমের হাইলাইটের রঙ পরিবর্তন করা যায়


8

আমি Monokaiথিম ব্যবহার করছি । আমি যখন শুরু করি helm, বর্তমান নির্বাচিত লাইনটি ধূসরভাবে হাইলাইট করা হবে। এটি চিহ্নিত করা সহজ নয়, বিশেষত নীল শিরোনামের তথ্য সহ।মনোমাই থিম মধ্যে হেলম

আমি বেগুনি রঙে এই ধূসর হাইলাইটটি কীভাবে পরিবর্তন করব?


2
আপনি যে অঞ্চলটি পরিবর্তন করতে চান তা টাইপ করুন C-u C-x =এবং টাইপ করুন এবং কোন মুখগুলি উপস্থিত রয়েছে তা দেখুন। তারপরে আপনি M-x customize-faceবেশিরভাগ পরিস্থিতিতে রঙ সেট করতে ব্যবহার করতে পারেন ; তবে নিয়মটিতে কিছু ব্যতিক্রম রয়েছে। কখনও কখনও, একাধিক মুখ একই স্থানে উপস্থিত থাকবেন এবং এ কারণেই সর্বাধিক সম্ভাব্য পছন্দ বলে মনে হচ্ছে এমন পরিবর্তন করার আগে আমি সেখানে কী আছে তা দেখার পরামর্শ দিই।
আইনজীবি

@ লভলিস্ট M-x customize-faceআসলে আপনাকে ডিফল্ট হিসাবে পয়েন্টের নীচে মুখগুলি অফার করবে। যাচাই-বাছাইয়ে কোনও সমস্যা নেই C-x =। :-)
মালবারবা

@ মালবারবা - আপনাকে ধন্যবাদ, আমি অবহিত ছিলাম না যে এটি উপস্থিত সময়ে উপস্থিত সমস্ত মুখের তুলনায় ডিফল্ট ছিল।
আইনজীবি

উত্তর:


10

নির্বাচিত আইটেমটি হাইলাইট করার জন্য ব্যবহার করা ফেস হেলমের নাম helm-selection। আপনার সাথে কোনো মুখ মাত্র পটভূমির রঙ পরিবর্তন করতে পারেন set-background-color: (set-background-color 'helm-selection "purple")। আপনি এটির set-face-attributeমতো ব্যবহার করতে পারেন :

(set-face-attribute 'helm-selection nil 
                    :background "purple"
                    :foreground "black")

যদি আপনি একই সাথে অন্যান্য বৈশিষ্ট্যও সেট করতে চান।


আপনার উত্তর করার জন্য আপনাকে ধন্যবাদ। আমি জিজ্ঞাসা করতে পারি যে এটি আমার init.elফাইলে কেন ভাল কাজ করে ; লোড হওয়া অন্য একটি ফাইলে কাজ করে না? আমি এই কোড করা helm-c.elএবং (load "~/.emacs.d/config/helm-c.el")। এটি কাজ করে না।
নিক

আপনি helm-colorsকোনও প্যাকেজের উপলব্ধ মুখগুলি অনুসন্ধান করতে ব্যবহার করতে পারেন । উদাহরণস্বরূপ, আপনি যদি হেলমের সমস্ত মুখ অনুসন্ধান করতে চান তবে প্রম্পটে কেবল "হেল্ম-" টাইপ করুন helm-colors
আপনি ডু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.