Closed ctrlxctrlc closed 2 years ago
As I answered there as well, I think you've hit the nail perfectly. Indeed I've also suffered from such extraneous prompts in the console, and now hope they have gone... and maybe even more bugous behavior I had observed the last couple of months -- that would be phantastic! I've committed the change already in my version of ESS, and will push it in a day or so if nothing surfaces.
Can you update and confirm the problem is solved? ... and then close the issue?
I have updated locally and can confirm that the problem has not resurfaced.
Thanks for and closing this and merging!
See here for my original stack overflow question.
I have since determined that the cause of this issue is related to the function
ess--command-make-restore-function
. In particular, when the process propertypending-output
gets set ininferior-ess-ordinary-filter
, it triggers the latter half of the function which resets the process property and sends the output to the old process filter. The problem is that the process property which gets overwritten ispending
rather thanpending-output
. This means that the pending output never goes away and keeps getting sent to the command buffer. I believe that line should be changed:Someone please correct me if I am wrong about the process property
pending
being incorrect.