Emacs Gnus ইমেল প্রতিক্রিয়াগুলির সাথে আমি কীভাবে বয়লারপ্লেট পাঠ্য তৈরি করতে পারি?
Emacs Gnus ইমেল প্রতিক্রিয়াগুলির সাথে আমি কীভাবে বয়লারপ্লেট পাঠ্য তৈরি করতে পারি?
উত্তর:
অ্যাব্রেভমড গনাসে কাজ করে।
সেই লিঙ্কটি থেকে (কিছু সম্পাদনা সহ):
সংজ্ঞা সংজ্ঞা
আপনি সম্প্রসারণ হিসাবে যে শব্দটি ব্যবহার করতে চান তা টাইপ করুন এবং তারপরে 'Cx a g' টাইপ করুন এবং এর জন্য সংক্ষেপণ। উদাহরণ:
এটি একটি খোলার অনুচ্ছেদের পাঠ্য। Esc h Ctrl- u0 Ctrl- x a gখোলাReturn
আমি: ওটার পরে শূন্য C-u
। তারা একসাথে সংক্ষিপ্ত সংজ্ঞাটি C-x a g
নির্বাচিত অঞ্চলে প্রযোজ্য করে, যা অনুচ্ছেদে এই ক্ষেত্রে, যা M-h
( Esc-h
বা Alt-h
) নির্বাচিত হয়েছে। সংক্ষিপ্ত সংজ্ঞাটি ব্যবহার করে বিশ্বব্যাপী পরিবর্তে কেবলমাত্র বর্তমান প্রধান মোডে প্রয়োগ করার জন্য তৈরি করা যেতে পারেC-x a l
(এটি "g" এর পরিবর্তে একটি "এল")।
অ্যাব্রেভগুলি সংরক্ষণ করা হচ্ছে
'এমএক্স রাইটিং-সংক্ষেপে-ফাইল' ব্যবহার করুন এবং কোনও ফাইলের নাম জিজ্ঞাসা করার পরে কেবল আরইটি টিপুন। ডিফল্টটি হ'ল "~ / .abbrev_defs"। ভবিষ্যতে, ইমাসগুলি সংক্ষেপগুলি স্বয়ংক্রিয়ভাবে সংরক্ষণ করা উচিত যখন আপনি ইমাস ছেড়ে যান।
এছাড়াও, আপনি যখনই ফাইলগুলি (সিক্স গুলি) সংরক্ষণ করেন বা ইমাস ছেড়ে দিলে সংক্ষিপ্ত বিবরণগুলি সংরক্ষণ করতে চান তবে আপনার .emacs এ নিম্নলিখিতটি যুক্ত করুন:
(setq সংরক্ষণের সংক্ষিপ্তসার টি)
অ্যাব্রেভগুলি পুনরুদ্ধার করা হচ্ছে
সংক্ষিপ্তসারগুলি পড়তে 'এমএক্স রিড-সংক্ষেপে-ফাইল' ব্যবহার করুন বা আরও ভাল, আপনার ~ / .emacs ফাইলে নিম্নলিখিতটি যুক্ত করুন:
(শান্তভাবে-পাঠযোগ্য abbrev-ফাইল)
এটি ডিফল্ট ফাইল, "~ / .abbrev_defs" থেকে সংজ্ঞাগুলি পড়বে।
Abbrevs ব্যবহার করে
'এমএক্স সংক্ষিপ্ত-মোড' অ্যাব্রেরিভ মোডকে টগল করে। আপনি সর্বদা এটি চাইলে আপনার You / .emacs ফাইলটিতেও নীচের জিনিসগুলি রাখতে পারেন:
(সংক্ষেপে মোড 1) আসলে, আপনাকে এটি করতে হতে পারে:
(setq ডিফল্ট-সংক্ষেপে-মোড টি) আমি কেন নিশ্চিত তা নিশ্চিত নই।
আমি আবার: সংক্ষিপ্ত-মোড চালু হয়ে গেলে, সাদা স্থানের পরে একটি সংক্ষিপ্তসার টাইপ করলে তা অবিলম্বে প্রসারিত হয়। তবে, যদি আপনি এটি না চান তবে আপনি এটিটি বন্ধ রাখতে পারেন এবং এগুলি ম্যানুয়ালি এভাবে প্রসারিত করতে পারেন:
খোলা Ctrl-x a e
হয়ে:
এটি একটি খোলার অনুচ্ছেদের পাঠ্য।
আপনি YASnippet ব্যবহার করে দেখতে পারেন যা আপনাকে যেখানে প্রয়োজন সেখানে বয়লার প্লেট পাঠ্যের সম্পূর্ণ অংশগুলি ট্যাব করার অনুমতি দেয়।
Gnus বার্তা তৈরির জন্য বার্তা-মোড ব্যবহার করে, তাই এর জন্য এটির কোনও নির্দিষ্ট কার্য রয়েছে।
আমি তার জন্য একটি কাস্টম হুক ব্যবহার করব message-setup-hook
(যা আমাকে জিজ্ঞাসা করতে চান এবং একটি টেম্পলেট তৈরি করতে চান)। নোট করুন যে এই হুকটি ইমেল এবং ইউজনেট নিউজ, উভয়ই নতুন বার্তা এবং জবাবের জন্য বলা হয়েছিল। তবে বাফারের সামগ্রী থেকে এই কেসগুলি আলাদা করা সহজ হওয়া উচিত।
এর সরলতম সময়ে, আপনি এর মতো কিছু করতে পারেন:
(setq my-F3-keymap (make-sparse-keymap))
(global-set-key [(f3)] my-F3-keymap)
(define-key my-F3-keymap [(n)]
(function
(lambda ()
"insert now is..."
(interactive)
(insert "Now is the time for all good men to come to the aid of their country."))))
(define-key my-F3-keymap [(N)]
(function
(lambda ()
"insert now is... with newlines"
(interactive)
(insert "Now is the time\nfor all good men\nto come to the aid\nof their country."))))
(define-key my-F3-keymap [(f)]
(function
(lambda ()
"insert external file contents"
(interactive)
(insert-file "c:/temp/foo.html"))))