[ESS-bugs] ess-mode 16.10 [elpa: 16.10]; File local-variables error
Kynn Jones
kynnjo at gmail.com
Thu Feb 9 03:07:05 CET 2017
I have provided explicit instructions to elicit the bug. Please try them
out yourself, and draw your own conclusions.
Best,
kj
On Sat, Feb 4, 2017 at 10:51 AM, Martin Maechler <maechler at stat.math.ethz.ch
> wrote:
> >>>>> Kynn Jones <kynnjo at gmail.com>
> >>>>> on Fri, 3 Feb 2017 12:29:16 -0500 writes:
>
> > To elicit the error:
> > 1. ensure that `load-path` is set appropriately to find `ess`
> package;
> > 2. evaluate `(require 'ess-site)`
> > 3. open a file whose first line is
>
> > # -*- mode: R -*-
>
>
> > -------------------------------------------------------
>
> > The full error message is
>
> > File local-variables error: (error Variable binding depth exceeds
> > max-specpdl-size)
>
> > -------------------------------------------------------
>
> > The problem seems to have something to do with the following
>
> > 1. `set-auto-mode` (in files.el) downcases;
> > 2. Emacs continues to search for `r-mode`, failing to resolve this
> > name to `R-mode`.
>
> That (downcasing) seems very wrong to me.
>
> Could this be a bug in your configuration of emacs, or the fact
> that you use an unreleased version of emacs ?
>
> Or is there to be a (big!) change in emacs that things like
> R-mode and r-mode *must* be the same?
>
>
> > -------------------------------------------------------
>
> > The rest of this message is the content automatically generated
> > in response to `M-x ess-submit-bug-report`.
>
> > -------------------------------------------------------
> > This bug report will be sent to the ESS bugs email list
> > Press C-c C-c when you are ready to send your message.
> > -------------------------------------------------------
>
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
> > Finished setting up ESS-mode.
>
>
> > Emacs : GNU Emacs 25.1.50.1 (x86_64-unknown-linux-gnu, GTK+ Version
> > 2.24.25)
> > of 2016-08-06
> > Package: ess-mode 16.10 [elpa: 16.10]
>
> > current state:
> > ==============
> > (setq
> > ess-language nil
> > ess-dialect nil
> > ess-ask-for-ess-directory t
> > ess-ask-about-transfile nil
> > ess-directory nil
> > ess-keep-dump-files "always"
> > ess-source-directory "/tmp"
> > ess-use-ido t
> > ess-use-eldoc t
> > ess-use-tracebug t
> > ess-use-auto-complete t
> > ess-use-company t
> > ess-eval-visibly-p t
> > ess-can-eval-in-background t
> > ess-local-process-name nil
> > )
>
> > [[alternative HTML version deleted]]
>
> > _______________________________________________
> > ESS-bugs ESS-bugs at r-project.org
> > https://stat.ethz.ch/mailman/listinfo/ess-bugs
>
> > _______________________________________________
> > ESS-core list: https://stat.ethz.ch/mailman/listinfo/ess-core
>
[[alternative HTML version deleted]]
More information about the ESS-bugs
mailing list