[ESS] BUGS mode
Rodney Sparapani
rsparapa at mcw.edu
Mon Jun 18 16:19:07 CEST 2007
John P. Burkett wrote:
> Stephen Eglen wrote:
>> ess-site.el has the following snippet to set auto-mode-alist
>>
>> ;("\\.[Bb][Uu][Gg]\\'" . ess-bugs-mode)
>> ("\\.[Bb][Oo][Gg]\\'" . ess-bugs-mode)
>> ("\\.[Bb][Mm][Dd]\\'" . ess-bugs-mode)
>> ("\\.[Jj][Mm][Dd]\\'" . ess-jags-mode)
>>
> Thank you very much for your responses. I've now upgraded to ESS 5.3.3
> and still encounter the same problem with .bug files.
>
> I'm grateful to you for noting that a line relating to .bug is commented
> out in the ess-site.el file. When I uncomment that line and insert it
> in ess-site.elc and then open a .bug file with Emacs, the response is
> "File mode specification error: (void-function bugs-mode)".
>
> Doing M-x ess-bugs-mode gets the response "[No match]".
>
> Best regards,
> John
Hi John:
There is no default for .bug files since now there are 2 slightly
different implementations of the "BUGS language" (for lack of a
better term). We now have JAGS which also uses .bug. And, BUGS
itself is a legacy only since it is no longer supported and JAGS
is the future of BUGS on Unix AFAICS. So, there is no sensible
default for .bug files. Here's a snippet from the README file:
Changes/New Features in 5.3.2:
* Classic BUGS now supported by (require 'essd-bugs) with ESS[BUGS]
and JAGS by (require 'essd-jags) with ESS[JAGS]. But, only one of them
can be used at a time since they don't play nice together. Also, C-c C-c
is now bound to the function ess-bugs-next-action (F12 has been
retired). And finally, note that essl-bug.el is deprecated and the
replacement is essl-bugs.el.
Rodney
More information about the ESS-help
mailing list