[ESS-bugs] ess-mode 16.10 [elpa: 16.10]; File local-variables error

Martin Maechler maechler at stat.math.ethz.ch
Sat Feb 4 16:51:15 CET 2017


>>>>> 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



More information about the ESS-bugs mailing list