-Nw (টার্মিনাল) এর জন্য আলাদা থিম


16

আমি ম্যাক অক্সে ইম্যাক্স (24.5.1) চালিয়ে যাচ্ছি এবং সোলারাইজড থিমটি ব্যবহার করছি। গুই সংস্করণের জন্য, থিমটি ভালভাবে কাজ করে। আমি যদি নতুন পতাকা দিয়ে অ্যাপ্লিকেশনটি চালিত করি:

/Applications/Emacs.app/Contents/MacOS/Emacs -nw

থিমের রঙগুলি সমস্ত বিস্মৃত হয়। আমি ধরে নিলাম এটি কারণ:

TERM=xterm-256color

নিম্নলিখিত শর্তাধীন আচরণটি দেওয়ার জন্য আমার .emacs এ আমার কী লাগবে:

if (gui)
  theme=solarized
if (-nw)
  theme=wheatgrass

??


আমি আপনাকে এই জাতীয় কিছু লিখতে প্ররোচিত করেছিলাম: (যদি (উইন্ডো-সিস্টেম) ...) তারপরে, আমি ডকুমেন্টেশনটি পড়েছি:> উইন্ডো-সিস্টেমটি `সি উত্স কোডে সংজ্ঞায়িত একটি পরিবর্তনশীল। > এর মান শূন্য হয় এটি একটি টার্মিনাল-স্থানীয় পরিবর্তনশীল; গ্লোবাল মান হল> একই। >> ডকুমেন্টেশন: উইন্ডো সিস্টেমের নাম যার মাধ্যমে নির্বাচিত ফ্রেম> প্রদর্শিত হয়। মানটি একটি প্রতীক:> - একটি টার্মক্যাপ ফ্রেমের জন্য শূন্য (একটি> অক্ষর-কেবলমাত্র টার্মিনাল),> - 'এক্স' একটি ইমাস ফ্রেমের জন্য যা সত্যই একটি এক্স> উইন্ডো,> - 'ডাব্লু 32' একটি ইমাসিক ফ্রেমের জন্য এমএস-উইন্ডোজ> ডিসপ্লে,> - এ একটি উইন্ডো একটি
জিএন ইউস্টেপ

1
যদি আপনার কেবলমাত্র জানতে হবে যে ইমিকগুলি কোনও গুই বা টার্মিনালে চলছে কিনা তবে আমি বিশ্বাস করি এটি একটি সদৃশ বা এটি: emacs.stackexchange.com/questions/7151/… আপনার কীভাবে থিমগুলি সক্ষম করতে হবে তাও জানতে হবে এলিসপ তখন আমার মনে হয় এটি দুর্দান্তভাবে নিজের প্রশ্ন হিসাবে দাঁড়িয়েছে। আপনার কীভাবে এলিজপ থেকে থিমগুলি প্রোগ্রামিয়ালি সক্ষম করতে হবে তা জানতে হলে আমি এটিকে আপনার প্রশ্নের মূল অংশে যুক্ত করব।
জর্ডন বিওনদো

2
গ্রাফিকাল এবং অ-গ্রাফিকাল পরিবেশ উভয়ই দেখতে দুর্দান্ত থিম রয়েছে। এর বিকল্প সমাধান হ'ল এই জাতীয় একটি থিম ব্যবহার করা।
জর্ডন বিওনদো

উত্তর:


24

display-graphic-pইমাকস কোনও জিইউআইতে আছে কিনা তা নির্ধারণ করতে ব্যবহার করুন ।

সোলারাইজড ধরে নেওয়া ইনস্টল এবং লোড করা হয়েছে:

(if (display-graphic-p) 
    (enable-theme 'solarized) 
  (enable-theme 'wheatgrass))

আরও দেখুন: কোনও টার্মিনালে ইমাস চলছে কিনা তা সনাক্ত করার কোনও উপায় আছে?

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