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

Kynn Jones kynnjo at gmail.com
Fri Feb 3 18:29:16 CET 2017


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

-------------------------------------------------------

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



More information about the ESS-bugs mailing list