User manual
Chapter 1: Introduction to ESS 11
• ESS[R]: R AC sources are no longer auto-starting at 0 characters but at the default
ac-auto-start characters.
• ESS no longer redefines default ac-sources, but only appends ac-source-filename to
it.
• ESS: ac-source-R now concatenates “ = “ to function arguments.
• ESS: Menus for ESS and iESS have been reorganized and enriched with Tracebug and
Developer submenus.
• ESS[R]: ess-developer and ess-tracebug commands are available by default in ess-
dev-map which is bound to C-c d in ESS and iESS maps.
• ESS[R]: eldoc truncates long lines whenever eldoc-echo-area-use-multiline-p is
non-nil (the default). Set this variable to t if you insist on multiline eldoc. See also
ess-eldoc-abbreviation-style.
• ESS[R]: completion code pre-caches arguments of heavy generics such as plot and print
to eliminated the undesirable delay on first request.
• iESS: Prompts in inferior buffers are now highlighted uniformly with comint-
highlight-prompt face.
• ESS[R]: R process no longer wait for the completion of input in inferior buffer. Thus,
long running commands like Sys.sleep(5) no longer stall emacs.
• ESS: [R, S, Stata, Julia] have specialized ess-X-post-run-hooks, which are run at the
end of subprocess initialization.
• ESS[Stata]: All interactive evaluation commands work as expected. On-line comments
are removed before the evaluation and multiline comments are skipped on C-c C-c and
other interactive commands.
• ESS no longer auto-connects to a subprocess with a different dialect than the current
buffer’s one.
• ESS: ess-arg-function-offset-new-line is now a list for all the ESS indentation
styles, which results in the following indentation after an open “(”:
a <- some.function(other.function(
arg1,
arg2)
• ESS[SAS]: Improved MS RTF support for GNU Emacs; try ess-sas-rtf-portrait
and ess-sas-rtf-landscape.
Changes/Bug Fixes in 12.04-3:
• ESS: basic support for package.el compatibility
• ESS[R]: correct indentation of & and | continuation lines
• M-x ess-version shows the svn revision even after make install
• ESS[SAS]: improved XEmacs support
• iESS[R]: better finding of previous prompt
• ESS[Stata]: adjusted prompt for mata mode
• ESS[R]: resolved name clashes with cl.el
• ESS[R]: removed dependence on obsolete package assoc










