функция locate-file не найдена в Emacs? - PullRequest
0 голосов
/ 29 сентября 2011

Я хочу использовать функцию поиска файлов в Emacs для быстрого поиска файлов по именам файлов. Эта ссылка: http://www.gnu.org/software/emacs/elisp/html_node/Locating-Files.html говорит, что для этой цели существует командная функция 'locate-file'.

Но когда я пытаюсь использовать эту функцию, используя: M-x locate-file, она говорит [No match]. В чем может быть проблема?

Странно, когда функция присутствует в describe-function!

Ответы [ 2 ]

2 голосов
/ 07 октября 2011

Используйте icicle-locate или icicle-locate-file, в Сосульки .

Если вы используете GNU / Linux или Unix, тогда используйте icicle-locate, который использует команду ОС locate, которая использует периодически обновляемый индекс, создаваемый командой ОС updatedb. Из-за такой индексации locate (и, следовательно, icicle-locate) очень быстро. И поскольку это «Сосульки», вы получаете тот же инкрементальный шаблон, который вы видите в Anything (и более).

1 голос
/ 29 сентября 2011

locate-file не для интерактивного использования. Существует множество инструментов для поиска файлов, таких как dired-find.

...