Có bất kỳ sửa đổi nào đối với một công cụ hiện có hoặc công cụ mới sẽ đánh dấu cú pháp (tô màu) các khối mã R trong tài liệu đánh dấu bằng dao khi được mở trong Emacs không?
Các khối nội y mà tôi đang xem là các khối ba chiều [```]
có chứa mã R bên trong.
CHỈNH SỬA: những thứ mà tôi đã thử cho đến nay:
- Ubuntu 12.04 với Emacs 23
emacs --version
GNU Emacs 23.3.1
1. Polymode
https://github.com/vitoshka/polymode/issues/3
Tôi đang cố gắng lấy polymode để đánh dấu cú pháp các tệp Rmd của mình, nhưng nó phàn nàn về tệp tải 'màu':
cd ~/.emacs.d
git clone https://github.com/vitoshka/polymode.git
Trong tệp .emacs của tôi:
(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-buffer:
Cannot open load file: color
- CentOS với Emacs 24:
emacs --version
GNU Emacs 24.2.1
1. Polymode được cài đặt đúng cách
Mở tệp Rmd M-x polymode-minor-mode
, không có thay đổi nào đối với tô sáng cú pháp.
emacs --version
GNU Emacs 24.3.1
1. Polymode được cài đặt đúng cách
Mở tệp Rmd M-x poly-markdown+r-mode
, một số tô sáng cú pháp bắt đầu xuất hiện, nhưng tôi cần sửa đổi thủ công kiểm tra trong mỗi khối mã ba dấu tích để nó hiển thị đầy đủ cú pháp.
Hình ảnh thứ hai là ngay sau khi nhập Return trước khối nội dung.
polymode
: github.com/vitoshka/polymode