|
From: | Brian Cully |
Subject: | Re: EBrowse obsolete? |
Date: | Fri, 22 Jul 2022 10:29:22 -0400 |
User-agent: | mu4e 1.6.11; emacs 28.1 |
Jim Porter <jporterbugs@gmail.com> writes:
When trying to use Eglot + Tramp on some larger projects, I'd get hit with "Forbidden reentrant call of Tramp" every so often,which, if memory serves, usually required a bit of poking at Eglot, orat least retrying the operation I wanted to do. Maybe this hasimproved since the last time I tried this, but (I think) fixing theseerrors would go a long way towards resolving people's complaints. That's probably easier said than done though...
I use Eglot over Tramp exclusively, since it allows me to set up containers with isolated and predictable environments. It's a very important feature for me, which is why I submitted the initial patch that made it possible. I would *love* to fix the “forbidden re-entrant call to Tramp” problem, but I honestly have no idea how. I've tried before, but debugging this particular facet of Tramp's behavior is extremely challenging for me: it's very inconsistent, and I haven't figured out a way to see the chain of events that's setting it off.
I also suspect it's a larger problem than Eglot: I also see the error fairly regularly in eshell sessions on remote hosts.
I'm more than willing to put some work in here if I can get some useful pointers; I *love* Tramp, and this is my only real annoyance with it right now.
-bjc
[Prev in Thread] | Current Thread | [Next in Thread] |