[ESS] polymode/ess-mode interaction
c@w@rth @end|ng |rom gm@||@com
Fri Apr 17 18:41:14 CEST 2015
Thank you, Vitalie, I would not have figured that out. That recipe didn't
quite work, but after trying a couple of variations I hit upon this one
(autoload 'r-mode "ess-site" "(Autoload)" t)
Note the lowercase 'r-mode' as well as the ess-site; both are necessary for
success. Trying to autoload just "ess-r-d" caused errors like,
polymode error: Symbol's function definition is void: ess-message
Autoloading "ess" also failed in different ways depending on whether I was
trying to define "R-mode" or "r-mode". However, autoloading "ess-site"
seems to (require) all the right bits and pieces to get it all working.
To clarify for any not following along, this line allows you to open a .Rmd
(R-markdown) file as your first file in Emacs. Without this line, polymode
will use only two major modes; Markdown and Fundamental. With this
autoload line, polymode will open your .Rmd files in three major modes;
Markdown, Fundamental, and r-mode (ess).
Thanks again for your help.
On Fri, Apr 17, 2015 at 1:18 AM, Vitalie Spinu <spinuvit using gmail.com> wrote:
> Hi Chris,
> Something along
> (autoload 'R-mode "ess-r-d" "(Autoload)" t)
> should help.
> Autoloads should be coming soon to ESS, so this will be automatically
> solved in the future.
[[alternative HTML version deleted]]
More information about the ESS-help