ফাইলটিতে টোডো মুখগুলি কীভাবে রাখবেন?


12

আমি একটি org- মোড ফাইলে নিম্নলিখিত TODO রাজ্যগুলি সংজ্ঞায়িত করেছি:

#+SEQ_TODO: TODO(t) WAIT(w) | DONE(d)

এবং আমি টোডোর রাজ্যের জন্য রঙগুলি কাস্টমাইজ করেছি:

অর্গ টোডো কীওয়ার্ডের মুখগুলি লুকান:
আইএনএস ডেল কনস-সেল:
            কীওয়ার্ড: TODO
            মুখ: মান মেনু রঙ: লাল
আইএনএস ডেল কনস-সেল:
            কীওয়ার্ড: ওয়েট
            মুখ: মান মেনু রঙ: কমলা
আইএনএস ডেল কনস-সেল:
            কীওয়ার্ড: শেষ
            মুখ: মান মেনু রঙ: সবুজ
আইএনএস

তবে আমি টডো রাজ্যের রঙগুলি একই জায়গায় কাস্টমাইজ করতে চাই, যেখানে আমি তাদের সংজ্ঞা দিয়েছি: ফাইলটিতে।

কিভাবে এই কাজ করা যেতে পারে?


1
স্থানীয় ভেরিয়েবল ফাইল?
এমবার্ক

উত্তর:


14

আপনি আপনার .orgফাইলের শীর্ষে নিম্নলিখিতটি যুক্ত করতে পারেন :

# -*- org-todo-keyword-faces: (("TODO" . "red") ("WAIT" . "orange") ("DONE" . "green")); -*-

-*- ... -*-সিনট্যাক্স উল্লেখ করতে ব্যবহৃত হয় ফাইল-স্থানীয় ভেরিয়েবল


হ্যা অবশ্যই. আমি বাফার ভেরিয়েবল সম্পর্কে চিন্তা করি নি। আমি এর মতো কিছু #+SEQ_TODO: TODO(t red) WAIT(w orange) | DONE(d green)
খুঁজছিলাম

1
ডকুমেন্টেশনের ভিত্তিতে @ সিভিং করা org-todo-keywords, এটি সম্ভব হবে বলে মনে হয় না। (নিজের জন্য দেখতে, টাইপ করুন C-h v org-todo-keywords RET)।
ইজজেড

কনস-সেল ব্যবহার করার পরিবর্তে এটি মুখের বৈশিষ্ট্যগুলি ব্যবহার করতে সহায়ক হতে পারে; উদাহরণস্বরূপ, বিন্দু / পিরিয়ডের পরিবর্তে ব্যবহার করুন :foreground"। এবং, সম্ভবত আরও জটিল উদাহরণ যুক্ত করার কথা বিবেচনা করুন যা একটি নির্দিষ্ট কীওয়ার্ডের জন্য পটভূমি এবং অগ্রভাগ উভয়ই সেট করে। কনস-সেলের পরিবর্তে traditionalতিহ্যবাহী তালিকা ব্যবহারের এই একই ধারণাটি প্রযোজ্য org-todo-priority-faces
আইনজীবি 0

7

আমি আমার .org ফাইলে "# - * -..." সিনট্যাক্সের কাজটি করতে পারি না (আমি মেনে নিতে পারি যে আমি সম্ভবত কিছু ভুল করেছি। :-)।

আমি কাজ করতে নিম্নলিখিত পেয়েছি। এটি আপনার .org ফাইলের নীচে রাখুন:

# স্থানীয় চলক:
# মোড: org
# org-todo- কীওয়ার্ড-মুখগুলি: (("উত্তর"। "কমলা") ("আর্কাইভড" । "সবুজ") ("এইচপিএসএম"। "লাল") ("জীরা"
# শেষ:

1
আমি -*-ইন্টারেক্টিভ কমান্ডটি ব্যবহার করে সিনট্যাক্সটি সফলভাবে পরীক্ষা করেছি add-file-local-variable-prop-line। আমি org-todo-keyword-facesভেরিয়েবলের (("TODO" . "purple"))জন্য এবং মানটির জন্য নির্দিষ্ট করেছিলাম । কল করার পরে revert-bufferজিনিসগুলি প্রত্যাশা অনুযায়ী কাজ করে। ফলাফল লাইনটি হ'ল# -*- org-todo-keyword-faces: (("TODO" . "purple")); -*-
গ্লুকাস

ঠিক আছে. এটি এখন কাজ করে। আমি SWEAR আমি এটি আগে করেছি এবং এটি কাজ করতে পারি না। নির্বিশেষে, - * - সিনট্যাক্সটি ঠিক কাজ করে।
বিল

এটি আমাকে বাদাম চালাচ্ছে ... বেগুনি রঙযুক্ত জিগ্লাস দ্বারা লাইনটি কাজ করে তবে লাল রঙের এইটি # -*- org-todo-keyword-faces: (("TODO" . "purple") ("IN-PROGRESS" . "red")); -*-কি তা নয় ... কোনও ইঙ্গিত?
ভাগ্নে

@ নেফেটোম এখানে ঠিক আছে বলে মনে হচ্ছে। আমি আপনার লাইনটি একটি org ফাইলে অনুলিপি করেছিলাম, তারপরে ফাইলটি পুনরায় খোলে এবং এর মানটি পরীক্ষা করেছিলাম org-todo-keyword-faces। মনে রাখবেন যে আপনার org-todo-keywordsপাশাপাশি ইন-প্রগ্রেস যুক্ত করতে হবে ।
গ্লুকাস

কী হচ্ছে তা জানেন না ... আমি নিজেই বিভ্রান্ত হয়ে পড়েছি। তবে মনে হয় এটি বিলেরও হয়েছিল। : যাই হোক, পরিশেষে আমি এটা খুব পোস্টটি সঙ্গে কাজ পেয়েছিলাম stackoverflow.com/questions/12707492/...
nephewtom
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.