[ESS] knitr and ESS

Ottorino ottor|no-|uc@@p@nt@n| @end|ng |rom un|||@|t
Tue Oct 13 12:58:51 CEST 2015


Hi  all.
this morning I tried to install polymode (git version, no elpa packages 
around) on the desktop in my office, but only to get this message:

Warning (initialization): An error occurred while loading 
`/home/ottorino/.emacs':
error: Unknown class type pm-chunkmode in method parameters

The two systems are slightly different;

Desktop
Mint 17.2 Rafaela -- Cinnamon
GNU Emacs 24.3.1 (x86-64-pc-linux-gnu, GTK+ Version 3.10.7)
ESS version 15.09-1 -- R 3.2.2

Laptop (I wrongly assumed it was a 17.1 Qiana: it's not)
Mint 17.2 Rafaela -- 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

I think there are signals that I can't use ESS + polymode !!

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