-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
browser() behaviour different with ess-remote than otherwise #1265
Comments
ESS tracebug automatically calls However it should only do this once, so
There may be a bug in the interaction between ess-remote and ess-tracebug. |
I should have done my due diligence and try it locally! I can confirm I can reproduce your sequence without going through tramp/ssh/ess-remote. |
Coming back to this, I noticed that when attaching a process via ess-remote, ess-tracebug is not enabled. Which causes the problem. Disabling ess-tracebug on a local session, reproduces the weird behavior. Should ess-remote try to enable ess-tracebug? If so (which I think it should, as it would give a consistent experience) it would be fixed by the third part of #1182 |
Hi!
My versions:
Emacs 29.1 (also observed it on 28) for macOS.
R 4.0.3 (linux)
Ess: 20230807.1422
I am observing that the browser exits apparently randomly and I cannot pinpoint all the situations but I here provide one. I guess this could be considered a support request as I assume it is something on my side, although it sounds similar to #1081 .
I log in into a remote computer via tramp. I then start a shel (
M-x shell
), launch R 4.0.3 and runM-x ess-remote
.Then I do this:
If then do the following sequence on the shell containing the R process I observe:
First, the browser went down one level, and then it exited on an error.
When launching R from my terminal without involving emacs, I observe the following:
So the browser does not descend into
Browse[2]
, nor it exits on error, so it seems to be more resilient. Is there something I am doing wrong?The text was updated successfully, but these errors were encountered: