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-capture
e 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-quit
facendo M-x
toggle-debug-on-quit RET
e poi premi C-g
quando emacs si blocca. Stamperebbe una traccia stack, potrebbe aiutare il debug del problema
C-f
subito dopo aver premutoR
. Questo aiuta?