Khi sử dụng R
khối mã trong tài liệu .Rnw
, bộ đệm emacs tự động phát hiện con trỏ nằm trong đoạn mã (ví dụ: <<>>
và @
), và chuyển sang chế độ ESS - điều này rất có giá trị vì người ta có thể nhận ESS dựa trên mã-định dạng trong đoạn mã, và nhiều hơn nữa, một cách hữu ích, người ta có thể gửi các dòng mã/vùng để kém hơn *R*
quá trình đệm.Emacs, R, Org-mode: cách bật tự động chuyển sang chế độ ESS trong các khối mã R?
Làm cách nào để có cùng chức năng trong tệp chế độ org trong các khối R
(ví dụ: #+begin_src R
và #+end_src
) - Tôi muốn các emacs tự động nhận ra nó nằm trong khối mã R và bật ESS -mode để tôi có thể gửi đoạn mã tới quy trình *R*
. Tôi biết rằng tôi có thể thực hiện Ctl-C '
và chuyển sang bộ đệm chế độ ESS khác nơi tôi có thể chỉnh sửa mã và nhận tất cả các tiện ích chế độ ESS khác (bao gồm gửi mã tới R
). Tuy nhiên, tôi muốn không phải phải làm điều này, tức là tôi muốn có thể gửi đoạn mã từ khối mã R trong cùng một bộ đệm chế độ org.
Có [mmm-mode] (http://www.emacswiki.org/emacs/MmmMode) - có thể có thể giúp bạn. Tôi không bao giờ sử dụng nó bản thân mình. – Adobe