Manipulação de caminho ao abrir um arquivo no emacs

0

Ok, isso provavelmente é simples de fazer, mas não consigo descobrir como.

Ao abrir um arquivo no emacs, eu uso: C-x C-f . Que então me deixa no buffer de comando com o caminho atual já preenchido.

Nas configurações anteriores (outras empresas), eu poderia apenas atingir / e eliminaria o caminho atual, substituindo-o pelo diretório raiz / . Ou, eu poderia atingir ~ e, da mesma forma, limparia o caminho, indo para meu diretório home ~ .

Na minha configuração atual, não tenho esse recurso. Eu gostaria de ativar isso.

    
por Tim 10.06.2013 / 17:55

2 respostas

4

Você ainda pode começar digitando / ou ~ e qualquer entrada antes disso será ignorada. Por exemplo. se o minibuffer contiver /home/foo//tmp/bar.txt , então /tmp/bar.txt será aberto.

Deve haver feedback visual para isso, mostrando a parte que será ignorada em uma cor mais escura. Verifique se file-name-shadow-mode é t (por padrão) e se a shadow face é consideravelmente diferente da default face. Eu descobri que tinha ativado um tema de cores que não distinguia realmente os dois, então eu digitei M-x customize-face RET shadow e fiz o texto mais escuro.

Parece que lembro que existe um modo que realmente exclui a parte da entrada que será ignorada, mas não consigo encontrá-la agora ...

    
por 10.06.2013 / 18:19
1

Ele não fornecerá exatamente a mesma funcionalidade que você descreve, mas ido pode chegar muito perto do comportamento desejado. Como bônus, você obtém uma navegação melhor pelos diretórios e arquivos.

    
por 10.06.2013 / 20:30

Tags