Dear ESS developers,

I've noticed a few hiccups lately (12.09 and a little earlier, Emacs
24.2.1) in maybe some obscure features:

1) ess-eval-line-and-step function no longer works on arbitrary buffers
like it did before. It yields a "ess-dialect is nil" error. I'm wonder if
it wouldn't be possible, whenever a nil ess-dialect is encountered, to have
it bring up the session menu for assigning the dialect to the buffer? One
place where this comes up is org-mode buffers.

2) when using an ess session through M-x shell and ess-remote, sending
multi-line code blocks, e.g. with ess-eval-region, only gets to the second
line, so

f <- function(x) {
  ...
}

would end up frozen at:
> f <- function(x) {
+

Thanks,
Michael

	[[alternative HTML version deleted]]

