मैं इसके लिए दो तरीकों का उपयोग करता हूं। बबल हेडर बनाने में मेरी मदद करने के लिए मेरे पास कुछ ऑर्गन स्निपेट्स हैं। उदाहरण के लिए, यह बैबल के लिए C ++ - 14 हेडर बनाता है। मैं टाइप करता हूं <s C++_
और विस्तार करता हूं :
# -*- mode: snippet -*-
# name: c++_header
# key: C++_
# --
C++ :main no :flags -std=c++14 -Wall --pedantic -Werror :results output :exports both
#include <iostream>
int main()
{
$0
return 0;
}
फिर मैं Cc 'का उपयोग करता हूं जो विशिष्ट भाषा मोड में स्विच करता है और उस भाषा के लिए स्निपेट का उपयोग करता है। फिर ऑर्ग फाइल में वापस आने के लिए Cc 'का उपयोग करें। यह अच्छा काम करता है।
C-c '
वैसे भी उन ब्लॉकों को संपादित करना होगा - उस स्थिति में, emacs-lisp प्रमुख मोड में ब्लॉक को अपनी अलग विंडो में संपादित करते समय उपयुक्त yasnippet स्निपेट्स लोड होंगे (वह भी सही इंडेंटेशन का ख्याल रखता है आदि)