====== R + (X)EMACS + ESS ======
O [[http://www.r-project.org|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 [[http://www.gnu.org/software/emacs|emacs]] e [[http://www.xemacs.org|xemacs]] são parecido e oferecem esta integração atraves de seu pacote **[[http://ess.r-project.org/|ess]]** (//ess - emacs speaks statistics//)
Para instalar, ativar a integração e usar é necessário:
- instalar o ''emacs'' ou ''xemacs'' (por exemplo via ''apt'' em alguns linux)
- instalar o pacote ''ess'' do xemacs/emacs (por exemplo via ''apt'' 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 file
digitar 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 [[http://ess.r-project.org/|site do ESS]]