Ola colegas, recentemente começei a usar o ubunto e estou tendo algumas dificuldades básicas.
Estou tentando usar o emacs como editor para o R e minha duvida é de como fazer para as paginas de documentação, quando se usa o comando ?função aparecam no navegador.
Eu não entendi se isso tem que ser configurado no arquivo .emacs ou no arquivo .Rprofile
Alias o arquivo .Rprofile não é criado automaticamente quando instalamos o R, ele tem que ser criado manualmente no diretorio home?
no arquivo .emacs eu coloquei a seguinte linha:
(setq ess-help-own-frame t)
Mas somente qd digito por exemplo ?rnorm no buffer que esta o R que abre um novo buffer com o help. Se digito ?rnorm no buffer que estou fazendo um script o help sai na pagina do R.
Eu gostaria que de ambas as formas a documentação aparecesse no navegador com hyperlinks.
Aproveitando, eu gostaria de saber também como o emacs pode colorir todos os comando do R.
Atualmente se eu digito algumas coisas como require no buffer de script e o emacs pinta de azul, mas comando por exemplo rnorm( ele somente mostra os argumentos la em baixo, mas não pinta com uma cor diferente.
Vou colar o que ja fiz de modificação no arquivo.emacs:
###########################################################################################################################
(require 'ess-eldoc)
;; numeração das linhas na margem esquerda
(global-linum-mode 1)
;; inicia Emacs com ctrl-{zxcv} abilitado para desf/recor/cop/colar
(cua-mode t)
;; realçador de pareamento de parenteses, chaves, colchetes, aspas...
(show-paren-mode 1)
;; tamanho da fonte (120~12pt)
;; comandos C-x C-+ e C-x C-- para aumentar e diminiur a fonte
(set-face-attribute 'default nil :height 120)
;;--------------------------------------------------------------------
;; aux. na identação do código, colunas coloridas após certa distância
(require 'whitespace)
(setq whitespace-line-column 77)
(setq whitespace-style '(face tabs lines-tail trailing))
(global-whitespace-mode t)
;;--------------------------------------------------------------------
;;;;; create a new frame for each help instance
(setq ess-help-own-frame t)
############################################################################################################################
O arquivo .Rprofile eu não achei ainda, ou não criei se eu tenho que criar ele.
--