Quando si utilizzano i blocchi di codice R
in un documento .Rnw
, il buffer emacs rileva automaticamente che il cursore si trova all'interno di un chunk di codice (ad esempio all'interno di <<>>
e @
) e passa alla modalità ESS - questo è molto importante perché si può ottenere ESS basato sul codice di formattazione all'interno del chunk di codice e, in modo più utile, si possono inviare righe/regioni di codice al buffer di processo inferiore *R*
.Emacs, R, Org-mode: come abilitare il passaggio automatico alla modalità ESS all'interno dei blocchi di codice R?
Come faccio ad avere la stessa funzionalità in un file org-mode entro R
blocchi di codice (cioè tra #+begin_src R
e #+end_src
) - mi piacerebbe emacs di riconoscere automaticamente è all'interno di un blocco di codice R, e si accendono ESS -Modifica in modo che io possa inviare snippet di codice al processo *R*
. Sono consapevole del fatto che posso eseguire Ctl-C '
e passare a un altro buffer in modalità ESS in cui posso modificare il codice e ottenere tutti gli altri vantaggi in modalità ESS (incluso l'invio di codice a R
). Tuttavia mi piacerebbe non fare questo, cioè voglio essere in grado di inviare snippet di codice dal blocco di codice R nello stesso buffer org-mode.
C'è una [modalità mmm] (http://www.emacswiki.org/emacs/MmmMode) - può essere che può aiutarti. Non l'ho mai usato da solo. – Adobe