Mudei recentemente para o kit inicial emacs, que inclui o pacote ido.
ido tem um recurso interessante que sugere caminhos ao localizar o arquivo, o que geralmente é muito útil, exceto ao tentar criar um novo arquivo. Quando o novo nome do arquivo corresponde a uma sugestão em outro caminho, ido muda automaticamente para esse caminho, assumindo que é isso que eu queria, mas geralmente não é e acho isso irritante.
Para contornar o problema, eu toco em newfile do shell, crio um novo buffer e salvo como, ou Mx find-file para obter o comportamento original. Eu poderia, é claro, religar Cx Cf para localizar arquivo novamente, mas, na maioria das vezes, gosto de ido-find-file, só quero que ele pare de alternar automaticamente os caminhos quando eu digitar o caminho explicitamente.
Acho que provavelmente há alguma tecla simples que posso pressionar durante ido-find-file para informar que o arquivo que estou procurando não existe e para parar de fazer sugestões, ou alguma var que posso definir para obter um comportamento mais desejável.
Respostas:
Experimentar:
Cx Cf Cf
Deve tirá-lo do modo ido para o modo "normal" de localização de arquivo
fonte
Cj é a combinação de teclas que você está procurando.
fonte
Como mencionado: ser rápido, usar Cj para confirmar imediatamente e usar um Cf adicional para alternar temporariamente para o modo tradicional são úteis.
Além disso, quando ido já tiver selecionado um caminho de arquivo alternativo, você pode pressionar Cz para voltar para onde estava e desativar temporariamente esse comportamento.
fonte
Uma solução para um problema relacionado - ido não pedindo confirmação de substituição.
http://lists.gnu.org/archive/html/bug-gnu-emacs/2010-11/msg00226.html
fonte