====== 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]]