Configurando o diretório / drive de trabalho padrão no shell do Emacs no Windows

1

como posso alterar um diretório de trabalho padrão / drive para shell no Emacs (no Windows)?

Normalmente, o shell é iniciado no mesmo diretório que o arquivo no buffer atual. No entanto, quando meu arquivo atual está na unidade D:, ele inicia em c :. Alterar manualmente a unidade para D: no shell me leva ao meu diretório, é claro, mas eu quero evitar essa etapa extra. É possível?

    
por Victor K. 13.04.2010 / 20:48

2 respostas

0

no Windows:

  • Quando você insere M-x shell , você é automaticamente colocado no diretório padrão do emacs. Nesse caso, você deve modificar o diretório padrão do emacs no arquivo .emacs config.

    (cd "C:/Users/username/directory/path")

  • No entanto, se você tiver um arquivo aberto e inserir M-x shell nessa janela, você será colocado no diretório desse arquivo.

por 14.05.2010 / 18:24
0

Eu uso o eshell com o esh-toggle carregado, e tenho o eshell-toggle-cd ligado a uma tecla útil.

Acerta uma vez, você recebe um shell no mesmo diretório que o arquivo que você abriu. Bata-o novamente, o buffer do shell desaparece e você volta ao seu buffer original.

Como a maioria das interrupções de 'swap para shell' envolve o arquivo / diretório no buffer atual, isso economiza uma quantidade surpreendente de tempo.

    
por 26.08.2010 / 21:12

Tags