FW: [GNU ELPA] ESS version 24.1.1
"Sparapani, Rodney via ESS-help" <[email protected]> Thu, 15 Feb 2024 16:19:43 +0000
| Newsgroups | gmane.emacs.ess.general |
|---|---|
| Message-ID | <CO6PR01MB745249E5F597A20A2175625ACB4D2@CO6PR01MB7452.prod.exchangelabs.com> |
Hi Gang:
We just tidied up a recent insidious bug. No other changes.
Version 24.1.1 of package ESS has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.
=======================
Emacs Speaks Statistics
=======================
More at https://urldefense.com/v3/__https://elpa.gnu.org/packages/ess.html__;!!H8mHWRdzp34!-Cs9VSxkd5mHPaPvsmNBQ9N-9XxCJOEufIdzjlnoAFetoRBUL8tgeu4J30TWAy20lytAtdxU3W0AFMGKc6auE85R$<https://urldefense.com/v3/__https:/elpa.gnu.org/packages/ess.html__;!!H8mHWRdzp34!-Cs9VSxkd5mHPaPvsmNBQ9N-9XxCJOEufIdzjlnoAFetoRBUL8tgeu4J30TWAy20lytAtdxU3W0AFMGKc6auE85R$>
## Summary:
Emacs Speaks Statistics (ESS) is a package designed to support editing of
scripts and interaction with various statistical analysis programs such as R,
S-Plus, SAS, Stata and OpenBUGS/JAGS. For more details please visit ESS home
## Recent NEWS:
Changes and New Features in 24.01.1:
Revert a bug introduced with the ess-request-a-process change
Changes and New Features in 24.01.0:
fix docstring warnings in ess-custom
:package-version is now set to "VERSION" in ess-custom. By make
this is replaced with "24.01.0" (or similar).
Better collaboration with org-mode Now ess-request-a-process
obeys ess-gen-proc-buffer-name-function, thanks to Ihor
Radchenko.
Changes and New Features in 19.04 (unreleased):
ESS[R]: When a background command is interrupted with C-g, ESS now
asks the user if they want to disable background evaluations
altogether. This is a resiliency measure against cases where
background evals cause cascading errors or hangs.
ESS[R]: Background commands now propagate errors to Emacs.
ESS[R]: Background commands can now be disabled by process instad
of globally. For instance when a process has failed to initialize
properly, background evals are disabled for that particular process
to avoid cascading errors. Other processes may still use
background commands.
ESS[R]: ESSR commands are now more robust when ESSR is not in
scope. This can happen when using browser() in an environment
that doesnt inherit from the search path.
ESS[R]: Unexpected exits are now detected during startup. In that
case an error is thrown with advice about how to recover.
ESS[R]: options(width = ) is now set on startup based on the
width of the inferior window.
ESS[R]: Add support for R projects and start R by default in the
project folder.
ESS[R]: Backticked symbols in the process buffer are no longer
fontified as strings.
ESS[R]: ess-command now runs R code in a sandboxed environment.
Use .ess.environment() to inspect the current environment.
ESS[R]: Added support for new syntax in R 4.0 and R 4.1. This
concerns raw strings, lambda functions, and the pipe operator.
ESS[R]: Highlight error locations in rlang style backtraces
ESS[R]: Fixed issue that caused ESS-help to hang when usage blocks
include R comments (#1025). Fix contributed by Bill Evans.
ESS: New ess-elisp-trace-mode minor mode. Toggle it to start or
stop tracing all ess-prefixed functions with trace-function.
Tracing is useful for debugging background ESS behaviour.
ESS[R]: ess-get-help-aliases-list now caches the aliases on the R
side. This should speed up help lookup when the search path has
changed and the aliases are read again.
ESS: ess-command now uses a default timeout of 30 seconds. It
should normally be avoided with long-running tasks because it
causes Emacs to block while the command is running. If the timeout
is reached, an error is thrown. An interrupt is also sent to the
process in case of early exit.
This is a behaviour change: you will now have to explicitly opt in
blocking the whole Emacs UI for more than 30 seconds by supplying a
larger timeout (use most-positive-fixnum for infinity).
ESS: ess-wait-for-process now returns nil if a timeout is
reached.
ESS: ess-get-words-from-vector gains a timeout argument.
ESS[R]: Fixed performance issue with argument completions. The
help summary for the argument is no longer displayed in the echo
area. This fixes delays and hangs (#1062).
ESS[R]: ess-command is now more robust and resilient to hangs and
custom prompts (#1043). It also strips continuation prompts (+
prompts) automatically and reliably (#1116).
ESS[R]: ess-command now handles sinked consoles correctly.
ESS[R]: ess-command no longer changes .Last.value. As a
result, background tasks like completions no longer affect the last
value binding (#1058).
ESS[R]: Namespaced evaluation is disable in roxygen examples
(#1026). Part of this change is that namespaced evaluation has
...
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help