R + (X)EMACS + ESS
O R é um programa estatístico cujo funcionamento básico se dá por comandos.
Desta forma é conveniente usá-lo em conjunto com um editor de textos que permita que os utilizados comandos seja armazenados para uso, replicação ou alteração posterior. Desta maneira a medida que os comandos são usados e testados, podem ficar já gravados em arquivo cujo o nome deve tipicamente ter a extensão .R
Vários editores tais como o gedit, vim, (x)emacs entre outros proporcionam esta integração através de módulos, plugins ou pacotes adicionais destes editores.
Os editores emacs e xemacs são parecido e oferecem esta integração atraves de seu pacote ess (ess - emacs speaks statistics)
Para instalar, ativar a integração e usar é necessário:
- instalar o
emacs
ouxemacs
(por exemplo viaapt
em alguns linux) - instalar o pacote
ess
do xemacs/emacs (por exemplo viaapt
em alguns linux) - abrir o (x)emacs e no menu de opções de configuração personalizada que pode ser acessado por:
Options --> Edit init filedigitar na janela que digitar:
(require 'ess-site)
Depois disto salvar, sair e entrar novamente no xemacs e ele estará pronto para reconhecer o R quando abrir arquivos com extensão .R
ou .Rnw
Para iniciar o R dentro do (x)emacs pode-se clicar no ícone com a letra **R* que vai aparecer na barra de ferramentas quando abrir arquivos com extensão .R
ou .Rnw
.Alternativamente pode-se usara combinaçõa de teclas: ESC+SHIFT+R
Se quiser aproveite para instalar o pacote de suporte ao latex tb
- instalar o pacote auctex (via apt)
- adicionar no arquivo de configuração
(require 'tex-site)
Mais detalhes e instrucoes no site do ESS