7
votes

Emacs: Force Ido-Mode d'oublier l'histoire

Je me demande si je peux garder Ido de ne pas me souvenir de mon histoire et ne montrez que des achèvements pour les fichiers qui figurent dans le répertoire actuel lorsque je recherche un fichier. Je comprends que cette fonctionnalité d'histoire est utile parfois, mais je finis souvent par éditer le fichier incorrect parce que je pense que je dois éditer le fichier appelé "abc.txt" dans le répertoire actuel, mais je modifie en fait le fichier par le même nom de Un autre que j'ai visité auparavant (arrive souvent quand il n'y a pas de 'abc.txt' dans le répertoire actuel, alors que je suppose par erreur). De la lecture du fichier ido.el, j'ai pensé à installer dans mon fichier .emacs (également évalué ces expressions dans l'instance Emacs exécutant): xxx

et supprimé un fichier appelé .ido.last in ~ / , mais il se souvient toujours de certains fichiers précédents que j'ai visités avant de faire ces changements. Comment puis-je purger mon historique précédente, et je ne suis pas tout à fait sûr de la différence entre les deux variables ci-dessus, mais semble avoir fait l'astuce pour empêcher Ido de se souvenir des fichiers que je visite à l'avenir?

Merci Pour votre aide!


3 commentaires

Ah, j'ai dû avoir eu une autre instance d'Emacs en cours d'exécution quand j'ai essayé de supprimer ~ / .ido.last avant - supprimer ~ / .ido.Last semble fonctionner et les commandes ci-dessus le gardent en souvenir des nouveaux!)


Veuillez faire votre commentaire une réponse et marquer votre propre réponse en tant que réponse acceptée pour que cela ne continue donc pas de ressembler à une question sans réponse pour les personnes qui cherchent à aider.


Désolé, je ne connaissais pas cette partie de si étiquette.


3 Réponses :


8
votes

Suppression ~ / .ido.Last et définir les variables Comme ci-dessus semble conserver IDO à partir de la recherche de fichiers visités dans le passé.

EDIT: En réalité, la personnalisation complète de cette tâche serait xxx


0 commentaires

4
votes

Cela me arrive tout le temps. Étant donné que je suis dans le répertoire / chemin / à / dir et j'essaie d'éditer abc.txt , (iDo-wind-file) va " utilement "pop-moi sur /somewhere/else/abc.txt si /path/to/dir/abc.txt n'existe pas et / quelque part / sinon / abc.txt fait.

dans cette station de base, ctrl-f dans le minibuffer quand au milieu d'un (IDO-Wind-File) revient au comportement habituel de ( Fichier de recherche) , donc je peux forcer les emacs à modifier /path/to/dir/abc.txt , dammit.


1 commentaires

C'est vraiment utile pour moi!



1
votes

Réglage IDO-AUTO-MERGE-WORK-WORK-ANNOCTOIRES-Longueur TO -1 Désactive la commutation automatique du répertoire.


0 commentaires