มีการปรับเปลี่ยนเครื่องมือที่มีอยู่หรือเครื่องมือใหม่ที่จะเน้นไวยากรณ์ (สี) บล็อกของรหัส R ในเอกสารถักมาร์กดาวน์เมื่อเปิดใน Emacs หรือไม่
ชิ้นถักที่ฉันกำลังดูอยู่คือบล็อกสามด้านหลัง[```]
ที่มีรหัส R อยู่ข้างใน
แก้ไข:สิ่งที่ฉันพยายามจนถึงตอนนี้:
- Ubuntu 12.04 พร้อม Emacs 23
emacs --version
GNU Emacs 23.3.1
1. Polymode
https://github.com/vitoshka/polymode/issues/3
ฉันกำลังพยายามรับ polymode เพื่อเน้นไวยากรณ์ - เน้นไฟล์ Rmd ของฉัน แต่มันบ่นเกี่ยวกับไฟล์โหลด 'color':
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
- CentOSพร้อม Emacs 24:
emacs --version
GNU Emacs 24.2.1
1. Polymode ติดตั้งอย่างถูกต้อง
เปิดไฟล์ Rmd M-x polymode-minor-mode
โดยไม่มีการเปลี่ยนแปลงการเน้นไวยากรณ์
emacs --version
GNU Emacs 24.3.1
1. Polymode ติดตั้งอย่างถูกต้อง
เปิดไฟล์ Rmd M-x poly-markdown+r-mode
การไฮไลต์ไวยากรณ์บางส่วนเริ่มปรากฏขึ้น แต่ฉันต้องแก้ไขการทดสอบด้วยตนเองในแต่ละบล็อกสามขีดของโค้ดเพื่อให้แสดงไวยากรณ์ได้เต็มที่
ภาพที่สองคือหลังจากพิมพ์ Return ก่อนบล็อก Knitr
polymode
: github.com/vitoshka/polymode