[ESS] knitr and ESS

Vitalie Spinu @p|nuv|t @end|ng |rom gm@||@com
Tue Oct 13 18:18:26 CEST 2015


I guess your problem is some local immutability between ESS, polymode ,emacs and
eieio.

I am developing on 25, and testing on 24.4 and occasionally on 24.3. Polymode on
24.3 has some issues but it's usable and just yesterday a user reported that
everything was working fine. There have been too many changes on eieio in the
past year or so that I am even considering removing 24.3 from the supported
list.

I am back on developing polymode, (slowly but surely) and I will eventually fix
all the issues. For now, if you can upgrade emacs to the most recent version you
can please do that.


  Vitalie

>> On Tue, Oct 13 2015 12:58, Ottorino wrote:

> 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 ?
>>

> ______________________________________________
> ESS-help using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help




More information about the ESS-help mailing list