[ESS] knitr and ESS

Vitalie Spinu @p|nuv|t @end|ng |rom gm@||@com
Sun Oct 11 12:45:47 CEST 2015


Does it occur if you choose knitR instead of knitR-ESS on M-n W?

>> On Sun, Oct 11 2015 12:16, ottorino wrote:

> I already did that,  but without success. I installed it twice from MELPA.

> I will try again and let you know.

> I will also try to clean up my probably obsolete .emacs

> thanks

> Edit
> Luckily enough my .emacs is discretized in many init files, so I can exclude
> promptly some of them from being executed.

> After reinstalling polymode and with the following .emacs, the problem persists

> ################
> (require 'ess-site) ;funzionava con ess 5.3.1 e rifunziona con 5.5.1
> ;;(load "/home/ottorino/ess/ess-5.5/lisp/ess-site")

> ;; added by otto on 6 09 2011
> ;; as from https://stat.ethz.ch/pipermail/ess-help/2011-March/006717.html(setq ess-swv-pdflatex-commands '("pdflatex" "make"))
> ;; https://stat.ethz.ch/pipermail/ess-help/2011-February/006672.html(setq ess-swv-plug-into-AUCTeX-p t)

> ; added by otto on 23 06 2009
> ; http://www.xemacs.org/Documentation/packages/html/ess_3.html(setq ess-ask-for-ess-directory nil) ; Do not prompt for directory (nil)
> ;; (setq inferior-ess-same-window nil)
> (setq ess-help-own-frame 'one) ; open another emacs frame with help pages in it
> ;;; (setq inferior-R-args "--no-restore --no-save")
> ;;; added on 04 08 2009.
> ;;; https://stat.ethz.ch/pipermail/ess-help/2009-June/005410.html

> ;;; ==============================================================
> ;;; http://sites.google.com/site/andreaskiermeier/essmaterials;;; added on 9 maggio 2011
> ==============================================================
> (setq TeX-file-extensions
>       '("Snw" "Rnw" "nw" "tex" "sty" "cls" "ltx" "texi" "texinfo"))
> (add-to-list 'auto-mode-alist '("\\.Rnw\\'" . Rnw-mode))
> (add-to-list 'auto-mode-alist '("\\.Snw\\'" . Snw-mode))
> (add-hook 'Rnw-mode-hook
>  (lambda ()
>   (add-to-list 'TeX-expand-list '("%rnw" file "Rnw" t) t)
>   (add-to-list 'TeX-command-list
>    '("Stangle" "R CMD Stangle %rnw"
>      TeX-run-command nil (latex-mode) :help "Run Stangle") t)
>   (add-to-list 'TeX-command-list
>    '("Sweave" "R CMD Sweave %rnw"
>      TeX-run-command nil (latex-mode) :help "Run Sweave") t)
>   (add-to-list 'TeX-command-list
>    '("LatexSweave" "%l %(mode) %s"
>      TeX-run-TeX nil (latex-mode) :help "Run Latex after Sweave") t)
>   (setq TeX-command-default "Sweave")))

> ;;; MARKDOWN
> (add-to-list 'auto-mode-alist '("\\.md" . poly-markdown-mode))

> ;;; R modes
> (add-to-list 'auto-mode-alist '("\\.Snw" . poly-noweb+r-mode))
> (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb+r-mode))
> (add-to-list 'auto-mode-alist '("\\.Rmd" . poly-markdown+r-mode))

> (setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
>                          ("marmalade" . "https://marmalade-repo.org/packages/")
>                          ("melpa" . "http://melpa.org/packages/")))

> Il 11/10/2015 01:14, ottorino ha scritto:
>> Dear ESS users,
>> after many years of use, I'm eventually moving from sweave to knitr and
>> therefore setting up my system
>>
>> Mint 17.1 Qiana -- MATE
>> GNU Emacs 24.3.1 (x86-64-pc-linux-gnu, GTK+ Version 3.10.7)
>> ESS version 13.09-1 -- R 3.0.2
>>
>> with all the necessary packages.
>>
>> I wrote my first simple "AnalisiReport.Rmd" file and tried to knit it to an
>> html one
>>
>> From the terminal everything went well with:
>>
>> library(knitr)
>> library(rmarkdown)
>> render('AnalisiReport.Rmd', "html_document")
>>
>> From emacs,  (polymode installed and apparently working), after pressing M-n w
>> and selecting knitr-ESS as weaver, I can see the knitr processing the file in
>> the *R* buffer, but then I get the following message
>>
>> Weaving 'AnalisiReport.Rmd' with 'knitR-ESS' weaver ...
>> Type C-h m for help on ESS version 13.09-1
>> ess-tracebug mode enabled
>> using process '*R*'
>> Wrong number of arguments: (lambda (proc name) (let ((wfile (pm--ESS-callback
>> proc name))) (pm--display-file wfile) wfile)), 1
>> byte-code: End of buffer
>>
>> In the meanwhile I get a AnalisiReport[woven].md file in the same directory
>> where the .Rmd file reside.
>>
>> All the above is valid also for the minimal example found in the knitr site.
>>
>> What am I missing ?
>>




More information about the ESS-help mailing list