Ho un problema in cui se provo a eseguire alcune operazioni Emacs casuali come org-capture, o rinominare un file in una diversa directory (locale) in dired, Emacs tenta di contattare una macchina diversa usando il vagabondo, presumibilmente per una sorta di completamento automatico o cronologia ragionamento. Ciò provoca molto impiccagione e attesa, perché il vagabondo della macchina che sta tentando di connettersi non è disponibile.
Come posso impedire ad Emacs di cercare file / posizioni di vagabondi quando eseguo altre operazioni rudimentali? Come posso determinare dove e come Emacs sta ottenendo l'idea di dover cercare all'interno di un file / posizione remoto operazioni come org-capturee dired-do-rename?
(setq recentf-exclude '("~$" "/tmp/" "/ssh:" "/sudo:")) L'ho installato diversi anni fa. Avere file remoti nell'elenco dei file recenti mi stava causando alcuni problemi ma non ricordo i dettagli. Potrebbe essere necessario rimuovere manualmente tutti i file remoti dall'elenco dei file recenti. La sua posizione è definita dalla variabile recentf-save-file.
debug-on-quitfacendo M-xtoggle-debug-on-quit RETe poi premi C-gquando emacs si blocca. Stamperebbe una traccia stack, potrebbe aiutare il debug del problema
C-fsubito dopo aver premutoR. Questo aiuta?