Zastanawiam się, czy mogę zachować ido, aby nie pamiętać mojej historii i pokazywać tylko uzupełnienia dla plików znajdujących się w bieżącym katalogu, gdy szukam pliku. Rozumiem, że ta funkcja historii jest czasami przydatna, ale często kończę edycję nieprawidłowego pliku, ponieważ myślę, że edytuję plik o nazwie "abc.txt" w bieżącym katalogu, ale tak naprawdę edytuję plik o tej samej nazwie w inny, który wcześniej odwiedziłem (często dzieje się, gdy nie ma "abc.txt" w bieżącym katalogu, jak błędnie zakładam). Z odczytu pliku ido.el Myślałem ustawić w moim pliku .emacs (oceniano również te wyrażenia w bieżącej instancji emacs):emacs: wymusić tryb ido, aby zapomnieć historię
(custom-set-variables
'(ido-enable-last-directory-history nil)
'(ido-record-commands nil)
)
i skasowany plik o nazwie .ido.last w ~ /, ale jeszcze go zapamiętuje niektóre poprzednie pliki, które odwiedziłem przed wprowadzeniem tych zmian. Jak mogę wyczyścić poprzednią historię i nie jestem do końca pewien, jaka jest różnica pomiędzy powyższymi dwoma zmiennymi, ale wydaje się, że udało się utrzymać ido z zapamiętywania plików, które odwiedzę w przyszłości?
Dzięki za pomoc!
Ach, musiałem uruchomić jeszcze jedną instancję emacsa, gdy próbowałem usunąć ~/.ido.last przed - usunięcie ~/.ido.last wydaje się działać, a powyższe polecenia powstrzymują ją od zapamiętywania nowych!) – hatmatrix
Proszę o komentarz jako odpowiedź i zaznacz swoją odpowiedź jako zaakceptowaną odpowiedź, aby nie wyglądało to jak pytanie bez odpowiedzi dla osób, które chcą pomóc. –
Niestety, nie znałem tej części etykiety SO. – hatmatrix