Preenchimento automático de arquivos e diretórios no shell remoto

7

No meu shell local, completion-at-pointafter cdretorna uma lista de diretórios. No entanto, quando ssh em um controle remoto, o Emacs acha que ainda estou no meu diretório local. Como posso configurar o Emacs para fornecer o preenchimento automático de diretório remoto?

Matthew Piziak
fonte
Só para esclarecer, você está fazendo a M-x shellpartir de um diretório local e, em seguida, executando o sshcomando nesse buffer?
Melioratus
Está correto.
Matthew Piziak
11
Você tentou usar a abertura do diretório remoto usando C-x d /ssh:username@hostname:/directory-pathe, em seguida, usando M-x shellpara abrir um shell remoto?
Melioratus
Interessante! Agora, o preenchimento automático funciona, mas a digitação é intoleravelmente lenta.
Matthew Piziak
11
Tentei desativar global-projectile-modee a situação melhorou significativamente!
Matthew Piziak

Respostas:

4

Tente isto

  1. Abra um diretório remoto diredusando tramp.

    C-x d /ssh:username@hostname:/path return

  2. Inicie um shell remoto.

    M-x shell

Melioratus
fonte
Existe uma maneira de fazer algo como este trabalho com o Emacs termou, de preferênciamulti-term
WanderingMind