क्या किसी मौजूदा टूल या नए टूल का कोई संशोधन है जो Emacs में खोले जाने पर एक निट मार्कडाउन डॉक्यूमेंट में R कोड के सिंटैक्स-हाइलाइट (रंग) ब्लॉक करेगा?
मैं देख रहा हूँ knitr विखंडू ट्रिपल- backtick ब्लॉक है [```]
कि अंदर आर कोड होते हैं।
संपादित करें: चीजें हैं जो मैंने अब तक की कोशिश की:
- Emacs 23 के साथ Ubuntu 12.04
emacs --version
GNU Emacs 23.3.1
1. पॉलीमोड
https://github.com/vitoshka/polymode/issues/3
मैं अपनी Rmd फ़ाइलों को सिंटैक्स-हाइलाइट करने के लिए पॉलीमोड प्राप्त करने की कोशिश कर रहा हूं, लेकिन यह 'रंग' लोड फ़ाइल के बारे में शिकायत कर रहा है:
cd ~/.emacs.d
git clone https://github.com/vitoshka/polymode.git
मेरी .emacs फ़ाइल में:
(add-to-list 'load-path "/home/avilella/.emacs.d/polymode/")
(add-to-list 'load-path "/home/avilella/.emacs.d/polymode/modes/")
;; Require any polymode bundles that you are interested in:
(require 'poly-R)
(require 'poly-markdown)
eval-बफ़र:
Cannot open load file: color
- Emacs 24 के साथ CentOS :
emacs --version
GNU Emacs 24.2.1
1. पॉलीमोड सही ढंग से स्थापित
Rmd फ़ाइल खोलें M-x polymode-minor-mode
, सिंटैक्स हाइलाइटिंग में कोई परिवर्तन नहीं।
emacs --version
GNU Emacs 24.3.1
1. पॉलीमोड सही ढंग से स्थापित
एक आरएमडी फ़ाइल खोलें M-x poly-markdown+r-mode
, कुछ सिंटैक्स हाइलाइटिंग दिखाई देने लगती है, लेकिन मुझे सिंटैक्स को पूरी तरह से दिखाने के लिए कोड के प्रत्येक ट्रिपल-टिक ब्लॉक में मैन्युअल रूप से परीक्षण को संशोधित करने की आवश्यकता है।
निट्रा ब्लॉक से पहले रिटर्न टाइप करने के बाद दूसरी छवि है।
polymode
: github.com/vitoshka/polymode