Neste trecho de código:
(setq backup-directory-alist
'((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms
'((".*" ,temporary-file-directory t)))
Você precisa substituir o '
s por backticks, da seguinte forma:
(setq backup-directory-alist
'((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms
'((".*" ,temporary-file-directory t)))
'x
significa (quote x)
- retorna x
sem avaliá-lo. Usar um backtick permite a avaliação seletiva dos elementos da lista. Nesse caso, isso significa essencialmente não tratar temporary-file-directory
como um literal.
"Mas se eu esperar por alguns minutos ou continuar tentando, eventualmente recebo o arquivo carregado."
O mais provável é que você eventualmente consiga carregar um arquivo sem acionar um salvamento automático (evitando assim o erro de não operar com os backup-directory-alist
e auto-save-file-name-transforms
quebrados). Não sei ao certo quais situações fazem com que as autovisões sejam acionadas.