Mam problem polegający na tym org-capture, że jeśli próbuję wykonać losowe operacje Emacsa, takie jak zmiana nazwy pliku na inny (lokalny) katalog w dired, Emacs próbuje skontaktować się z inną maszyną za pomocą trampa, prawdopodobnie w celu pewnego rodzaju autouzupełniania lub historii rozumowanie. Powoduje to dużo zawieszania się i oczekiwania, ponieważ włóczęga próbujący się połączyć nie jest dostępny.
Jak mogę uniemożliwić Emacsowi wyszukiwanie plików / lokalizacji trampowych podczas wykonywania innych podstawowych operacji? Jak mogę ustalić, gdzie i jak Emacs wpadł na pomysł, że musi szukać w zdalnym pliku / lokalizacji dla operacji takich jak org-capturei dired-do-rename?
(setq recentf-exclude '("~$" "/tmp/" "/ssh:" "/sudo:")) Założyłem to kilka lat temu. Posiadanie zdalnych plików na liście ostatnich plików sprawiało mi pewne problemy, ale nie pamiętam szczegółów. Może być konieczne ręczne usunięcie wszystkich plików zdalnych z listy ostatnich plików. Jego lokalizacja jest zdefiniowana przez zmienną recentf-save-file.
debug-on-quitwykonując polecenie M-xtoggle-debug-on-quit, RETa następnie naciśnij klawisz, C-ggdy emacs się zawiesi. Wydrukowałby ślad stosu, może pomóc w debugowaniu problemu
C-fzaraz po naciśnięciuR. To pomaga?