O Emacs sempre inicia o shell no diretório inicial com o Windows 7

O Emacs sempre inicia o shell no diretório inicial com o Windows 7

Executando o GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) no Windows 7, o comando shell (shell Mx) sempre cria uma caixa DOS com o diretório inicial. Já vi em outras perguntas/respostas que o comportamento padrão é iniciar um shell no diretório do arquivo no buffer atual, por exemplo,Configurando o diretório/unidade de trabalho padrão no shell do Emacs no Windows

Estou executando com uma conta de usuário limitada, mas isso não afetou nenhuma outra função até o momento. A pesquisa no Google produziu muitas informações sobre como mudar para shells alternativos, mas quero manter a caixa normal do DOS. Eu só quero poder iniciar no diretório do arquivo que estou visualizando.

Então, quais opções precisam ser reconfiguradas?

Responder1

Provavelmente isso está relacionado à sua configuração. Tente iniciar o Emacs sem ele ( emacs -q) e veja se o comportamento ainda é o mesmo. Eu acho que em algum lugar da sua configuração a variável `default-directory' está definida como um valor inválido ou para o seu diretório inicial. "M-: -> default-directory" mostrará o valor atual.

informação relacionada