modo ES do emacs R

3

Eu posso executar o interpretador R através do emacs. No entanto, estou procurando o modo R para escrever scripts que realizariam realce de sintaxe, autocompletar e assim por diante (informe-me se há outros recursos que você recomendaria também).

Por exemplo, abri um script R (com extensão de arquivo .R ), mas o modo diz fundamental , como eu obteria um R mode para ser usado quando eu abro scripts R?

Eu uso o Ubuntu 12.04 LTS e o emacs 24.3, deixe-me saber se você precisar de mais alguma informação e obrigado antecipadamente!

    
por CodeKingPlusPlus 12.08.2013 / 19:08

1 resposta

4

Pelo que entendi de esta cartilha , o modo em questão é R-mode . Você pode confirmar isso visitando um arquivo do código R e fazendo M-x R-mode ; Se o seu buffer é fontificado (isto é, realçado pela sintaxe), você sabe que este é o modo que você deseja usar para seus arquivos R.

Para definir automaticamente este modo principal ao visitar arquivos do código R, adicione o seguinte ao arquivo init do Emacs ( ~/.emacs , /.emacs.el , ~/.emacs.d/init.el , & c.):

(add-to-list 'auto-mode-alist '("\.R$" . R-mode))

Por favor, note que eu não tive motivo para usar o ESS, então pode estar errado no nome do modo para a fonte R. Dito isso, o padrão será válido para qualquer modo que você precisar invocar; Se você puder descobrir o nome do modo necessário, substituí-lo por R-mode na chamada (add-to-list) produzirá o efeito desejado.

    
por 12.08.2013 / 19:36

Tags