Tôi gặp vấn đề khi tôi cố gắng thực hiện một số thao tác Emacs ngẫu nhiên như org-capturehoặc đổi tên tệp thành thư mục (cục bộ) khác dired, Emacs cố gắng liên hệ với một máy khác bằng cách sử dụng tramp, có lẽ là cho một số loại tự động hoàn thành hoặc lịch sử lý luận Điều này gây ra rất nhiều treo và chờ đợi, bởi vì bộ máy đang cố gắng kết nối không khả dụng.
Làm cách nào tôi có thể ngăn Emacs tìm kiếm các tệp / vị trí của tramp khi tôi thực hiện các thao tác thô sơ khác? Làm cách nào tôi có thể xác định vị trí và cách Emacs lấy ý tưởng rằng nó cần nhìn vào bên trong một tệp / vị trí từ xa cho các hoạt động như org-capturevà dired-do-rename?
(setq recentf-exclude '("~$" "/tmp/" "/ssh:" "/sudo:")) Tôi thiết lập điều này vài năm trước. Có các tệp từ xa trong danh sách tệp gần đây đã gây ra cho tôi một số vấn đề nhưng tôi không nhớ chi tiết. Bạn có thể phải xóa tất cả các tệp từ xa khỏi danh sách tệp gần đây theo cách thủ công. Vị trí của nó được xác định bởi các biến recentf-save-file.
debug-on-quitbằng cách thực hiện M-xchuyển đổi-gỡ lỗi khi thoát RETvà sau đó nhấn C-gkhi emacs bị treo. Nó sẽ in một stacktrace, nó có thể giúp gỡ lỗi vấn đề
C-fngay sau khi bạn nhấnR. cái đó có giúp ích không?