[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Basic questions about using Tramp
From: |
Michael Albinus |
Subject: |
Re: Basic questions about using Tramp |
Date: |
Tue, 07 Mar 2023 14:06:03 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
David Karr <davidmichaelkarr@gmail.com> writes:
Hi David,
> So, it seems like there's something about my process of creating shell
> buffers, which if done before the first tramp connection, makes tramp
> time out. I don't know what information tramp caches. It's possible
> that in the last scenario, if I then tried a tramp connection to a
> different host, that would fail, but I'm just guessing.
OK, that seems to be it.
> I create shell buffers using a couple of very small packages that I
> wrote decades ago, which I haven't had any issues with since. They
> manage a "ring" of shell buffers which I can either step through, or
> search for a particular one by its current directory. I'll attach
> them, if there's a clue there. Reading the file comment for
> "cycle-shell.el", I think I must have simplified it slightly after I
> wrote that comment, because I don't depend on a "shell-for-cycle"
> package anymore.
I've skimmed only shortly over the packages. However, you seem to create
shell buffers premature, before calling `shell'. So that function
expects, that the shell buffer is already prepared properly. But it
isn't I guess, `shell' does something more when creating a new buffer.
So I recommend to let `shell' do everything it believes what should be
done creating a buffer. You might debug your functions to see where they
block. And for your functionality, adding shell buffers to a ring, you
could add yourself into `shell-mode-hook', which seems to be the proper
place.
Sorry that I cannot say too much about. Starting by tomorrow, I'll be
almost offline for some days.
Best regards, Michael.
- Basic questions about using Tramp, David Karr, 2023/03/04
- Re: Basic questions about using Tramp, Michael Albinus, 2023/03/05
- Re: Basic questions about using Tramp, David Karr, 2023/03/05
- Re: Basic questions about using Tramp, Michael Albinus, 2023/03/05
- Re: Basic questions about using Tramp, David Karr, 2023/03/05
- Re: Basic questions about using Tramp, Michael Albinus, 2023/03/06
- Re: Basic questions about using Tramp, David Karr, 2023/03/06
- Re: Basic questions about using Tramp,
Michael Albinus <=
- Re: Basic questions about using Tramp, David Karr, 2023/03/10
- Re: Basic questions about using Tramp, David Karr, 2023/03/10
- Re: Basic questions about using Tramp, Michael Albinus, 2023/03/11
- Re: Basic questions about using Tramp, David Karr, 2023/03/11
- Re: Basic questions about using Tramp, Michael Albinus, 2023/03/12
- Re: Basic questions about using Tramp, David Karr, 2023/03/13
- Re: Basic questions about using Tramp, Michael Albinus, 2023/03/14
- Re: Basic questions about using Tramp, David Karr, 2023/03/14
Re: Basic questions about using Tramp, Jim Porter, 2023/03/05