[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