লোকে মাঝে মাঝে মডেলিনগুলির সাথে স্ক্রিনশট পোস্ট করে যার মধ্যে শক্ত রঙ এবং ত্রিভুজ রয়েছে:
আমি কীভাবে এই প্রভাবটির প্রতিলিপি করব?
লোকে মাঝে মাঝে মডেলিনগুলির সাথে স্ক্রিনশট পোস্ট করে যার মধ্যে শক্ত রঙ এবং ত্রিভুজ রয়েছে:
আমি কীভাবে এই প্রভাবটির প্রতিলিপি করব?
উত্তর:
এটি দুটি প্যাকেজ দিয়ে অর্জন করা যেতে পারে:
সামগ্রিকভাবে, স্মার্ট-মোড-লাইন পাওয়ারলাইন ( তুষারকে ক্ষমা করুন) এর চেয়ে বেশি শক্তিশালী , এই অর্থে যে এটি মোড-লাইনের আচরণ এবং উপস্থিতিতে আরও স্বনির্ধারণের নিয়ন্ত্রণ করতে আরও বেশি বৈশিষ্ট্য সরবরাহ করে। রিডমের বৈশিষ্ট্যগুলির একটি দুর্দান্ত তালিকা রয়েছে তবে সংক্ষেপে এটি ফাইলের পথে প্রস্থ-নিয়ন্ত্রণ, স্ট্রিং প্রতিস্থাপন, ছোটখাট মোডগুলি লুকিয়ে রাখার জন্য অন্যান্য বিষয় সরবরাহ করে।
যেহেতু পাওয়ারলাইন অন্য উত্তরে খুব ভালভাবে ব্যাখ্যা করা হয়েছে, তাই আপনি কীভাবে স্মার্ট-মোড-লাইনের সাহায্যে এই চেহারাটি অর্জন করতে পারবেন সে সম্পর্কে আমি আলোকপাত করব।
আপনি মেলপা, মেলপা-স্টেবল থেকে স্মার্ট-মোড-লাইন ইনস্টল করতে পারেন বা ম্যানুয়ালি এটি ডাউনলোড করতে পারেন। ধরে নিচ্ছি আপনি প্যাকেজ ম্যানেজারটি ব্যবহার করার সিদ্ধান্ত নিয়েছেন, ঠিক তাই করুন
M-x package-install RET smart-mode-line
একবার আপনি এটি চালু করার পরে M-x sml/setup
, আপনার মোড-লাইনটি এই দুটির একটির মতো দেখা উচিত।
স্মার্ট মোড-লাইনটিতে অন্তর্নির্মিত বেশ কয়েকটি থিম রয়েছে, যা অনুরোধ উপস্থিতি অর্জন করে তা themes/
ডিরেক্টরিতে পৃথকভাবে সরবরাহ করা হয় । মনে রাখবেন যে এই থিমটি এখনও বিটাতে রয়েছে, তাই এটি কাস্টমাইজ করা এখনও পুরোপুরি পুরোপুরি কাজ করতে পারে না।
মেলপা থেকে থিমটি ইনস্টল করুন
M-x package-install RET smart-mode-line-powerline-theme
আপনি যদি এটি ম্যানুয়ালি ইনস্টল করতে চান তবে এটি এখানে রয়েছে তবে আপনাকে পাওয়ারলাইনও ইনস্টল করতে হবে।
শেষ পর্যন্ত আপনি থিমটি চালু করতে পারেন M-x sml/apply-theme RET powerline
। এবং আপনার মোড-লাইনটি এর পরে দেখতে হবে।
আপনি দেখতে পাচ্ছেন যে উপাদানগুলির ক্রমটি এক রকম নয় তবে সামগ্রিক উপস্থিতি সেখানে রয়েছে।
প্রতিবার এই থিমটি ব্যবহার করতে, আপনার init ফাইলে নিম্নলিখিতটি যুক্ত করুন। আপনি যে কোনও পাওয়ারলাইন কনফিগারেশন ভেরিয়েবলকে কাস্টমাইজ করতে পারেন এবং তাদের এখানে একই প্রভাব থাকতে হবে।
;; These two lines are just examples
(setq powerline-arrow-shape 'curve)
(setq powerline-default-separator-dir '(right . left))
;; These two lines you really need.
(setq sml/theme 'powerline)
(sml/setup)
:ED:
পরিবর্তে ~/.emacs.d/
এবং rich-minority
গৌণ মোড লাইটারগুলিকে আড়াল করার জন্য।
এটি "পাওয়ারলাইন" নামে একটি প্যাকেজ দিয়ে অর্জন করা যেতে পারে। সেখানে অন্তত একটি আপনি মাধ্যমে ইনস্টল করতে পারেন সহ বিভিন্ন উপলব্ধ রূপগুলো হয়, package.el
।
ব্যক্তিগতভাবে, আমি ব্যবহার এই এক । প্যাকেজের README থেকে এখানে একটি স্ক্রিনশট রয়েছে:
মোড-লাইনের মুখ সেট করে আপনি রঙটি কনফিগার করতে পারেন:
(set-face-attribute 'mode-line nil
:foreground "Black"
:background "DarkOrange"
:box nil)
আপনি কেবল ত্রিভুজগুলির পরিবর্তে বিভিন্ন আকারের কনফিগার করতে পারেন:
(setq powerline-arrow-shape 'curve)
(setq powerline-default-separator 'utf-8)
ব্যবহার করতে পারবেন ।
(setq powerline-default-separator 'arrow)
। আমি --srgb
পতাকা সহ (setq ns-use-srgb-colorspace t)
হোমআরব্রু এবং আমার .emacs.d তে কার্বন ইম্যাক্স ইনস্টল করছি ।
curve
, তবে আমি diagonal
এখন ব্যবহার করি ) এবং আমার .emacs নিজেই, যার কিছুটা মিসক সেটিংস রয়েছে যা আমি কোথাও পেয়েছি। আপনি যদি এত ঝোঁক হন powerline.el
তবে আপনার নিজের যথাযথ প্রভাব পেতে আপনি ASCII আর্টের মাধ্যমে নিজস্ব কপি তৈরি করতে এবং নিজের বিভাজক আকারগুলি যুক্ত করতে পারেন :)।
অন্যান্য লোকেরা যেমন উল্লেখ করেছে, পাওয়ারলাইন হ'ল প্যাকেজ যা মডেলিনকে সেভাবে ফর্ম্যাট করে। বেশিরভাগ ইমাস থিমগুলি, পাওয়ারলাইনের জন্য রঙগুলি নির্ধারণ করে না (যা দুর্দান্ত নয়)। যে থিমটি করে তা হ'ল রঙিন (এবং বিস্তৃত) মু-থিম । এমনকি এটি এমন একটি মোড রয়েছে যা সন্ধ্যায় রঙ পরিবর্তন করে চোখের উপর আরও সহজ হতে পারে। দেখে মনে হচ্ছে:
পাওয়ারলাইনে আমার তীরগুলি অদ্ভুত দেখাচ্ছে কারণ আমি লাক্সি মনো ফন্টের অপরিবর্তিত সংস্করণটি ব্যবহার করছি।
পাওয়ারলাইনে আমার তীরগুলি অদ্ভুত দেখাচ্ছে কারণ আমি লাক্সি মনো ফন্টের অপরিবর্তিত সংস্করণটি ব্যবহার করছি।
উইলিয়াম রো , আপনার স্ক্রিনশটটি বিচার করে আপনি ম্যাকোজে রয়েছেন। এই ইস্যু মন্তব্যে যেমন বলা হয়েছে , আপনাকে যুক্ত করতে হবে
(setq powerline-image-apple-rgb t)
আপনার init ফাইল (গুলি) এ। এটি বিভাজক ("তীর") দিয়ে রঙিন সমস্যাটি সংশোধন করা উচিত। অন্তত আমার জন্য কাজ করেছেন।