Eu continuei editando meu arquivo .emacs usando
(setq default-directory "~/your/path")
mas descobri que sempre que eu reiniciei o emacs, ele mantinha o default no diretório 'original'.
Descobri que o problema era que eu tinha deixado na tela de inicialização padrão (GNU emacs 23). Eu acho que a tela de boas vindas padrão com os links para o tutorial, etc, muda o diretório padrão de volta para aquele onde os arquivos da tela de boas vindas são encontrados. Cliquei no link 'personalizar startup' e desliguei a tela de boas-vindas. Desde então, quando abro o emacs, o padrão é o buffer de rascunho, mas o diretório padrão quando uso C-x C-f
é o que eu configurei no arquivo .emacs
.
Espero que ajude alguém lá fora, isso estava me enlouquecendo!