যখন আমি একটি org- মোড ফাইলের মধ্যে সি কোড ব্লক sertোকি, উত্স কোডের সিনট্যাক্স হাইলাইট এবং ইন্ডেন্টেশনটি আমি যেমন চাইতাম তেমন কাস্টমাইজ করা হয়।
আমি যখন এটি কোনও এইচটিএমএল ফাইলে রফতানি করি তখন এইচটিএমএল ফাইলে সিনট্যাক্স হাইলাইটটি ইমাসের মতো হয় is তবে সিনট্যাক্স হাইলাইটটি আমার ইমাসের রঙ-থিমের সাথে আরও ভাল কাজ করে। উদাহরণস্বরূপ,
{
আমার সি কোড ব্লকে প্রতীকটি সাদা, তবে আমার রঙ-থিমটি অন্ধকার, যদি আমি এটি এইচটিএমএলে রফতানি করি তবে এইচটিএমএল ফাইলের পটভূমিটিও সাদা, এর অর্থ, আপনি{
উত্স কোড ব্লকে দেখতে পাচ্ছেন না এক্সপোর্ট করা এইচটিএমএল এমনকি ভেবেছিল এটি সেখানে রয়েছে।উত্স কোডের ইন্ডেন্টেশনটি আমার ইমাসগুলিতে স্বাভাবিক (যেমন আমি এটি কাস্টমাইজ করেছি) তবে এক্সপোর্ট করা এইচটিএমএল ফাইলে উত্স কোডের ইন্ডেন্টেশন আলাদা হবে, এটি ইনডেন্টেশনের জন্য আরও স্পেস যুক্ত করে ।
যদি আমি একই org ফাইলটি রফতানি করি তবে
emacs -q
তারা রফতানি করা এইচটিএমএল ফাইলে স্বাভাবিক, তবে উত্স কোডের সিনট্যাক্স হাইলাইট এবং ইনডেন্টেশন হবেdefault
ইমাক্সের কনফিগারেশন। সুতরাং এর অর্থ হ'ল ফন্ট-ফেস কনফিগারেশনগুলিinit.el
প্রভাবিত করবেorg-export
।
সুতরাং আমার প্রশ্নটি হ'ল: আমি যখন একটি org- মোড ফাইল রফতানি করি যেখানে সোর্স কোড ব্লক এইচটিএমএল ফাইলের মধ্যে থাকে (বা সম্ভবত অন্যান্য ফর্ম্যাট যেমন পিডিএফ হিসাবেও থাকে), তখন কি ফন্ট-ফেসগুলির নিজস্ব নিজস্ব কনফিগারেশন থেকে মুক্তি পাওয়া সম্ভব? উত্স কোড এবং এটি হিসাবে হিসাবে না emacs -q
?
আপডেট :
দ্বিতীয় সমস্যাটি (setq org-src-preserve-indentation t)
হয় init ফাইলটিতে সেট করে অথবা M-:
( eval-expression
) এর মাধ্যমে চালিয়ে সমাধান করা হবে ।
আপডেট 2 :
থিম অনুযায়ী org- রফতানি <কোড> ব্লকের ব্যাকগ্রাউন্ড সেট করে প্রথম সমস্যাটি সমাধান করা হবে ।
তৃতীয় সমস্যাটি গুরুত্বপূর্ণ নয় যদি প্রথম এবং দ্বিতীয় সমস্যাগুলি সমাধান করা হয়।
emacs -q
পরিবর্তে ডিফল্ট স্টাইলটি ব্যবহার করতে পারিcustom/theme.css
?