[ESS] Editing Rd files in Aquamacs Emacs (MacOS X)
Jari Oksanen
jarioksa at sun3.oulu.fi
Mon Jun 4 17:25:59 CEST 2007
On 4 Jun 2007, at 17:07, Vincent Goulet wrote:
> Le 07-06-04 à 06:31, Jari Oksanen a écrit :
>
>> Is it possible to use nice editing mode for Rd files (R help files)
>> in Aquamacs
>> Emacs in MacOS X? I upgraded to the latest version I found (Aquamacs
>> 0.9.9d) and
>> it came completely without the needed lisp file essddr.elc in its
>> ess-mode/lisp
>> directory. The CVS version of Aquamacs seems to have the essddr.elc
>> file, but I
>> couldn't see any visible consequences of using that. Neither did it
>> help to
>> install locally the latest version of ESS (5.3.4). I assume that the
>> conclusion
>> is that the mode for editing Rd files is not available in Aquamacs.
>> Can anybody
>> please correct me.
>
> I never had any difficulties editing Rd files with Aquamacs, it's that
> the Rd-mode does not get activated by default upon loading a *.Rd
> file. An 'M-x Rd-mode RET' should do the trick. If you want Rd-mode to
> activate automatically, add something like
>
Salut Vincent,
I had a closer look at the issue with these instructions. Indeed, 'M-x
Rd-mode RET' works if I install ESS from the source. However, this
fails with pristine Aquamacs Emacs saying [No match], although this is
said to come with ESS. The difference may be indeed that essddr.elc is
not included in Aquamacs. Better keep now that configuration that has
(load "~/Library/ess-5.3.4/lisp/ess-site")
in ~/.emacs file (which also seems to work: I didn't come to think that
Mac would have a more exotic location).
> (setq auto-mode-alist
> (append '(("\\.Rnw$" . Rnw-mode))
> auto-mode-alist))
>
This is for Rnw files: I've never had trouble with them. However, I now
have also these lines in my ~/.emacs:
(add-hook 'Rd-mode-hook
(lambda ()
(abbrev-mode 1)
(font-lock-mode 1)))
(add-to-list 'auto-mode-alist '("\\.Rd\\'" . Rd-mode))
(add-to-list 'auto-mode-alist '("\\.rd\\'" . Rd-mode))
and now Rd-mode starts automatically.
Thanks for the help.
Best wishes, Jari Oksanen
More information about the ESS-help
mailing list