Como impedir que ido-find-file veja o conteúdo do meu arquivo?

1

Eu uso ido-find-file no emacs (através do "emacs starter kit"). Há uma desvantagem que descobri, a saber, que ela usa o local no arquivo que estou editando atualmente como uma dica extra. Em alguns casos, isso é útil, como quando meu ponto está em algum lugar em um nome de arquivo real:

open('README.txt').readlines()
          ^ point is here

Se eu pressionar ctrl-x ctrl-f , ele sugerirá README.txt para a abertura.

O problema ocorre, por exemplo, ao editar o html:

  </tbody>
</table>
    ^ point is here

Ele vai pensar que /table significa um nome de diretório e o minibuffer "localizar arquivo" está pronto para todo o prazer da minha entrada de dados e sugere tmp/ | Applications/ | ... e assim por diante: diretórios em minha raiz.

Isso significa que ao abrir um arquivo de dentro de um arquivo html, tenho que ter certeza de que estou fora de uma tag de fechamento, caso contrário, a conclusão me atrapalha.

Existe uma configuração para desativar esse comportamento?

    
por Reinout van Rees 26.03.2014 / 14:59

1 resposta

1

No final, há simplesmente uma configuração para esse comportamento que perdi nas vezes anteriores em que o procurei. Minha configuração do emacs agora contém esta linha:

 '(ido-use-filename-at-point nil)

Observação: as configurações do "kit inicial do emacs" que eu usei foram as que definiram como guess , em starter-kit-2.0.3/starter-kit-misc.el . Então, isso provavelmente não é problema para o padrão.

    
por 28.03.2014 / 09:51

Tags