एक .Rnw
दस्तावेज़ में R
कोड मात्रा का उपयोग करते समय, Emacs स्वचालित रूप से बफ़र पता लगाता है कि कर्सर एक कोड हिस्सा (यानी <<>>
और @
के अंदर) के भीतर है, और ईएसएस-मोड पर स्विच करता है - यह बहुत ही मूल्यवान है क्योंकि एक ईएसएस प्राप्त कर सकते है कोड-टुकड़ा के भीतर आधारित कोड-स्वरूपण, और अधिक-उपयोगी, एक अवर *R*
प्रक्रिया-बफर करने के लिए कोड लाइनों/क्षेत्रों भेज सकते हैं।Emacs, आर, संगठन मोड: कैसे आर कोड ब्लॉक के भीतर ईएसएस-मोड के लिए स्वचालित स्विच सक्षम करने के लिए?
मैं R
कोड ब्लॉक (यानी #+begin_src R
और #+end_src
के बीच) के भीतर एक संगठन-मोड फ़ाइल में ही कार्यक्षमता कैसे मिलता है - मैं Emacs स्वचालित रूप से इसे एक आर कोड कोड ब्लॉक के भीतर है समझते हैं, और ईएसएस पर चालू करना चाहते हैं -मोड तो मैं *R*
प्रक्रिया में कोड के स्निपेट भेज सकता हूं। मुझे पता है कि मैं Ctl-C '
करते हैं और एक अलग ईएसएस-मोड बफर जहाँ मैं कोड को संपादित करने और (R
करने के लिए कोड भेजने सहित) अन्य सभी ईएसएस-मोड उपयुक्तता प्राप्त कर सकते हैं करने के लिए स्विच कर सकते हैं कर रहा हूँ। हालांकि मैं चाहते हैं, उसके नहीं, यह करने के लिए है अर्थात मैं एक ही ऑर्ग मोड बफर में आर कोड ब्लॉक से कोड-के टुकड़े भेजने में सक्षम होना चाहता हूँ।
एक [mmm-mode] (http://www.emacswiki.org/emacs/MmmMode) है - यह आपकी मदद कर सकता है। मैंने कभी इसका इस्तेमाल नहीं किया। – Adobe