ma TERM এনভায়রনমেন্ট ভেরিয়েবলের উপর ভিত্তি করে ইমাস রঙগুলি


9

আমি জানতে চাই যে ইমাসগুলি তৈরি করা সম্ভব কিনা, যখন কোনও গনু স্ক্রিনে বা টিএমউक्स সেশনে চলাকালীন একই রঙগুলি কখন ব্যবহার করুন TERM=xterm। একটি gnu স্ক্রিন বা tmux সেশনে, TERM=screenএবং emacs কখন রঙের তুলনায় বিভিন্ন সেট ব্যবহার করে TERM=xterm

উদাহরণস্বরূপ, যখন TERM=xterm-256color, এর সম্মুখভাগের রঙ font-lock-comment-faceহ'ল 'ফায়ারব্রিক'। তবে কখন TERM=screen-256color, এটি 'চকোলেট 1' এ সেট করা আছে।

টিএমউক্সটি সঠিকভাবে কাজ করার জন্য, টিআরএম ভেরিয়েবলটি অবশ্যই স্ক্রিনে বা কিছু ডেরাইভেটিভ সেট করতে হবে, তাই TERM পুনরায় সেট করা আমার পক্ষে বিকল্প নয়।


(আশা করি আমি মন্তব্য করতে পারি ...) আপনি যদি ইমাস চলমান চেষ্টা করেছেন: ইমাসের জন্য পরিবর্তনশীল সেটিংটি TERM=xterm emacsজোর করার জন্য এটি আমার কাছে অস্পষ্ট TERM। তুমি কি করলে কি হবে?
ভার্দিমেল্ট

আমি এই মুহূর্তে এটি নিয়ে পরীক্ষা নিরীক্ষা করছি। আমি এখনও কোন খারাপ জিনিস ঘটতে পারে না। দেখে মনে হচ্ছে tmux xterm কী সিকোয়েন্সগুলি নির্গমন করতে কনফিগার করা যেতে পারে (যদিও TERM = xterm এখনও অসমর্থিত)। Tmux FAQ এর উপর ভিত্তি করে, tmux ভবিষ্যতে কেবলমাত্র পর্দার পরিবর্তে xterm সমর্থন করতে পারে।
ALIX

উত্তর:


3

সংজ্ঞাfont-lock-comment-face রঙ সমর্থন নানারকম ক্ষেত্রে জন্য বিভিন্ন রুপ অন্তর্ভুক্ত করা হয়েছে।

  • chocolate1বৈকল্পিক যখন অন্তত 88 রং পাওয়া যায় এবং "পটভূমি" "অন্ধকার" হয় ব্যবহার করা হয়।
  • Firebrickবৈকল্পিক যখন অন্তত 88 রং পাওয়া যায় এবং "পটভূমি" "আলো" ব্যবহৃত হয়।

পার্থক্য কিছু কোড যে শব্দ মান যে দিয়ে শুরু করতে বিশেষ অর্থ দেয় দ্বারা ঘটিত হয় xterm, rxvt, dtterm, এবং eterm: এটা তাদের বিবেচনায় একটি "আলো" পটভূমি আছে।

সর্বদা "হালকা" রঙের রূপগুলি ব্যবহার করতে আপনার frame-background-mode* এর lightমানটি কাস্টমাইজ করতে সক্ষম হওয়া উচিত ।

যদি আপনার ইমাসগুলি নিজস্ব হওয়ার জন্য যথেষ্ট নতুন না হয় term/screen.elতবে আপনার নিজের জন্য এমন একটি মানিয়ে নিতে হবে যা উপযুক্ত রঙ-সামঞ্জস্যকারী কলগুলি করে। এর থেকে আপনার একটি ব্যবহার হতে পারে এ গিয়ে Emacs ট্রাঙ্ক , অথবা আমি আছে একটি সারকথা একটি অন্তর্ভুক্ত .emacs.d/lisp/term/screen.el(কিছু অতিরিক্ত বিটের সাথে পরিবর্তক + তীরচিহ্নগুলি / হোম / শেষ কর্তৃক প্রদত্ত সিকোয়েন্স চিনতে tmux এর xterm-keysবিকল্প), এবং .emacsপরিমার্জন প্রয়োজন এটা দিন স্বয়ংক্রিয়ভাবে লোড ।

অবশ্যই, কোডের অন্যান্য বিটগুলি এখনও থাকতে পারে যা সরাসরি TERM মানটি পরীক্ষা করে এবং screen- এবং- xtermপছন্দযুক্ত মানগুলির জন্য আলাদা কিছু করে ...

* এমএক্স কাস্টমাইজ-পরিবর্তনশীল ফ্রেম-পটভূমি-মোড

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.