Używam smaku Macacsa Emacsa na OSX Yosemite i przejrzałem każdy wątek na Trampie, który działa powoli bez żadnego rozwiązania.
Tramp jest użyteczny, ale pomiędzy każdą akcją występuje około 100 ms opóźnienie. Nie stanowi to problemu po stronie serwera, ponieważ to opóźnienie nie istnieje, jeśli użyję terminala / iTerm tylko do połączenia ssh z tym samym serwerem.
Myślałem, że problem może być ograniczony do edycji plików, ale okazuje się, że jest wszechobecny. Niezależnie od tego, czy używam tylko zdalnej powłoki, czy tylko naciskam M-x
(za pomocą steru) wszystko to jest opóźnione.
Próbowałem ssh, scp i rsync jako metody łączenia bez żadnego rozwiązania. Próbowałem też ControlMaster auto
bez żadnego efektu.
Czy ktoś miał ten problem i był w stanie go rozwiązać?
(setq tramp-verbose 6)
i uruchom ponownie testy. Pojawi się wyczerpujący bufor debugowania Trampa, każdy wpis zaczyna się od znacznika czasu. Przejdź przez ten bufor po (6)
wpisach, są to komendy wysyłane zdalnie i dane wyjściowe ze zdalnej powłoki. Sprawdź, czy występują oczywiste opóźnienia. Przy okazji, której wersji Tramp używasz? Sprawdź to za pomocą C-h v tramp-version
.