Navegação sincronizada entre dois buffers Directed Emacs?

2

Eu uso dois buffers Dired Emacs, justapostos em dois painéis verticais para copiar arquivos do meu computador local para um servidor distante (sobre SCP). Eu bati Ctrl + C para copiar o arquivo local e dar o caminho para o repositório do servidor distante. Pensei, é uma dor, porque você constantemente tem que mudar de um buffer para outro para navegar em seu conteúdo.

É possível sincronizar os dois buffers, assumindo que o repositório de árvore é o mesmo na minha máquina local e no servidor. Eu sei que é possível usar o WinSCP com o recurso Navegação sincronizada ativado. Édit: O Filezilla também fornece esse recurso .

Talvez o Sunrise Commander possa ser a ferramenta certa, mas ainda não testei.

Eu não preciso de uma ferramenta gráfica.

    
por smonff 23.07.2013 / 12:50

2 respostas

2

É definitivamente possível e não muito difícil usar o Sunrise Commander e o tramp (que é incluído por padrão em todas as distribuições GNU Emacs, AFAIK).

Dê uma olhada aqui para dicas sobre como comparar diretórios no SC, ou superficialmente ou recursivamente . Depois de ter as entradas que diferem em cada diretório, você pode aplicar a elas qualquer operação que precisar.

    
por 04.08.2013 / 22:10
1

Se você estiver usando o Emacs 23.2 ou posterior, consulte a opção do usuário dired-auto-revert-buffer e auto-revert-mode .

O primeiro atualiza um buffer Dired sempre que você o visita. O último atualiza os buffers periodicamente.

    
por 01.09.2013 / 21:41