Tenho um problema em que, se eu tentar executar algumas operações aleatórias do Emacs, como org-capture
renomear um arquivo para um diretório (local) diferente dired
, o Emacs tentará entrar em contato com uma máquina diferente usando o tramp, provavelmente para algum tipo de preenchimento automático ou histórico raciocínio. Isso causa muitas interrupções e espera, porque o tramp da máquina está tentando se conectar não está disponível.
Como posso impedir que o Emacs procure arquivos / locais de tramp quando executo outras operações rudimentares? Como posso determinar onde e como o Emacs está tendo a ideia de que precisa procurar dentro de um arquivo / local remoto para operações como org-capture
e dired-do-rename
?
(setq recentf-exclude '("~$" "/tmp/" "/ssh:" "/sudo:"))
Eu configurei isso há vários anos. Ter arquivos remotos na lista de arquivos recentes estava me causando alguns problemas, mas não me lembro dos detalhes. Pode ser necessário remover todos os arquivos remotos da lista de arquivos recentes manualmente. A sua localização é definida pela variável recentf-save-file
.
debug-on-quit
fazendo M-x
alternar-debug-on-quit RET
e pressione C-g
quando emacs trava. Seria imprimir um stacktrace, pode ajudar a depurar o problema
C-f
logo após pressionarR
. Isso ajuda?