Slaughter, Mary Ellen | 18 Sep 22:34 2014

sing emacs on linux to run SAS 9.4 interactively - how to get the listing file to update interactively?

Hi - Im wondering if anyone else has this problem and how they have fixed it. I use emacs on various linux
servers to work with SAS. When I work interactively (which is most of the time), anytime I run something
that generates results, it automatically appends this to the default listing file ( *SAS.lst* ) that is
generated when starting SAS by M-x SAS.  Since switching to SAS 9.4, the listing file doesnt appear to be
created automatically or if it does its not going to *SAS.lst* and Im not sure if this is because 9.4
doesnt create the listing file by default or if there is some other reason. To get around this, I can use
proc printto but that doesnt update interactively in emacs. I have to close and reopen the listing file
each time I run anything with output to see the appended results. Does anyone out there know how to fix this?

Mary E. Slaughter
slaughter <at>
Statistical Project Associate
RAND Corporation


This email message is for the sole use of the intended r...{{dropped:9}}

ESS-help <at> mailing list
Steve Nunez | 18 Sep 03:17 2014

XLisp Anyone?

Greetings All,

Ive decided to resurrect a zombie and use xlispstat for some
experimentation. I currently use ESS with R, and would like to get it going
with xls. Documentation in the .el files seems to indicate that this is, or
was, possible. Grepping through the code I see a number of references to XLS
mode, but I cant seem to find any way to invoke it on a lisp file. Im
using emacs 24, and using the customisations pane I can see the value for
inferior-xls-program-name, and its set correctly, but M-x XLS gives me OEno
match. Theres still a documentation page on the github repository on ESS
and XLisp-stat, though not updated since 1997.

Anyone have an idea if this can be made to work and, if so, how?

- SteveN


CONFIDENTIALITY NOTICE\ NOTICE: This message is intended...{{dropped:17}}

ESS-help <at> mailing list
Kasper Daniel Hansen | 16 Sep 17:21 2014


I just updated my emacs and ess on OS X.  Now running ess 14.09 and emacs

I now get a completely different behaviour of ess-eval-line-and-step.

Previously, it would send the current line to the inferior R process and
then more down one line.  The R process would pop up in a new window next
to my current window, so I would be able to see both the R script and the R

Now, the window with the R script switches from displaying the R buffer to
displaying the R process.  Besides being really irritating, this basically
destroys the function because I cannot step two lines without switching
buffers in between.

Presumably, there is some configuration setting that I need to set.


	[[alternative HTML version deleted]]

ESS-help <at> mailing list

Gregory Warnes | 15 Sep 16:50 2014

ess-toggle-underscore not working in init.el

Hi All,

I'm using Vincent Goulet's fine Emacs for OSX with ess bundled.

For some reason, "(ess-toggle-underscore nil)" is generating an error
message when I include it in my .emacs.d/init.el file:

Warning (initialization): An error occurred while loading

Symbol's function definition is void: ess-toggle-underscore

I recall this working in the past, and executing "(ess-toggle-underscore
nil)" after emacs starts up successfully works properly.

I suppose that emacs introduced 'lazy-loading' of the ess code, so that
ess-toggle-underscore simply isn't defined until after startup is complete.

Is there a recommended approach for disabling smart-underscore?



"Whereas true religion and good morals are the only solid foundations of
public liberty and happiness . . . it is hereby earnestly recommended to
the several States to take the most effectual measures for the
encouragement thereof." Continental Congress, 1778

	[[alternative HTML version deleted]]

(Continue reading)

Joshua Wiley | 14 Sep 05:48 2014

ESS Stan?

Hi All,

Just curious if anyone else out there is using Emacs with Stan?  I've been
thinking about whether a R + Stan multimode could be setup as for the most
part I call Stan through the rstan package, but I figure step 1 is a Stan




Joshua F. Wiley
Ph.D. Student, UCLA Department of Psychology
Senior Analyst, Elkhart Group Ltd.
Office: 260.673.5518

	[[alternative HTML version deleted]]

ESS-help <at> mailing list

Martin Maechler | 13 Sep 15:33 2014

ESS 14.09 released

Dear  ESS  users and lovers,

A few moments ago, I have relased  ESS 14.09.
You can get it almost directly from

This is the first release after 13.09-1, of 2013-12-07,
and insofar relatively major, with 103 svn commits to the code repository.
Notably it works with the new versions of julia >= 0.3.0 (only).

For more details, I include the first part of the ANNOUNCE file
(which is part of ESS docu), notably containing
the explicitly mentioned  'New Features' for 14.09.

With thanks to all of you who contributed by sending
succinct bug reports, patches, pull requests, or other
suggestions for improvement,

in the name of the ESS Core Team,
Martin Maechler, 
ETH Zurich



The ESS Developers proudly announce the release of ESS 14.09

(Continue reading)

Kevin Wright | 12 Sep 22:27 2014

Unicode with ESS on Windows

For reference, see the first example on this page:

I've simplified the example down to this: (Contains a unicode 'fi' ligature
that may or may not come through in this email).
text(x =.5, y = .5, labels = "fi")

When I open R (not inside Emacs) and past this code, the windows() graphics
device displays the "fi" ligature.

When I copy this code into an Emacs buffer, I can _see_ the ligature (my
font is Dina, if it matters), but sending it to inferior R causes the
resulting graphics window to contain two weird characters instead of the
ligature.  Even though the iESS buffer also shows the ligature.

Any ideas why this is happening?

Side note.  I have unicode text in Excel.  I am struggling _mightily_ to
create pdf reports from this data.  R package openxlsx seems to do best at
reading the .xlsx file.  I've also tried XLConnect and xlsx.  Sometimes the
data shows correct unicode characters inside Emacs, usually NOT in
stand-alone R GUI (using Consolas font).  The pdf() device does not embed
fonts, so I'm trying cairo_pdf(), but it is crashing.  Now trying Cairo
package.  Major headaches...


Kevin Wright

(Continue reading)

Jonathan Michaels | 10 Sep 00:28 2014

unable to start device X11

I cannot execute any type of plotting command in my new ESS set up.  I am including full details following my
problem description.
Whenever I try to execute any plotting feature from within Emacs via ESS:
I receive the following error:
Error in .External2(C_X11, d$display, d$width, d$height, d$pointsize,  :   unable to start device X11In
addition: Warning message:In (function (display = "", width, height, pointsize, gamma, bg,  :  unable to
open connection to X11 display ''
Now, when I open the R app directly, all plotting and graphics functions work fine.
Macbook pro running OS X 10.9.4R 3.1.1XQuartz 2.7.7ESS 13.09-1Emacs 24.3
Can someone please help me figure out what I need to do in order to execute graphics and plotting
functionality within ESS? 		 	   		  
	[[alternative HTML version deleted]]

ESS-help <at> mailing list

Sebastien Vauban | 8 Sep 15:53 2014

Highlighting what's before ":" in red (for errors)


Even if it seems I'm the only one thinking it'd be nice to get the full
error in red (as in RStudio), would it be possible to get the first part
of the message (until the ":") in red?

See for some error messages.

Best regards,


Sebastien Vauban

ESS-help@... mailing list

Sebastien Vauban | 8 Sep 09:59 2014

Parametrize the AC completion of arguments


I wonder if it's possible to parametrize the fact that the argument completion
would be, for example, "file=..." instead of "file = ..." (so no spaces
before and after the equal sign)?

Best regards,


Sebastien Vauban

ESS-help@... mailing list

Sebastien Vauban | 5 Sep 11:48 2014

Documentation buffer interrupting typing in the iESS buffer


Using the iESS buffer to type and test code, I'm constantly interrupted
now by the documentation telling me it did not find information about
my private variables.

Pretty logic that there is no known documentation (though, that'd be
good), but, as you can see,

- as soon as I type, the documentation opens a new buffer (and switches
  to it) with a warning,

- a new iESS buffer is launched as well (see *R:2*),

- as soon as I go back to the iESS buffer, this whole process begins
  again, blocking me in fact.

Do you understand what happens here?

Best regards,

PS- w32 binary version of Emacs (no Cygwin! ;-)).


Sebastien Vauban

ESS-help@... mailing list
(Continue reading)