Как я могу запретить Emacs показывать мне все файлы, которые мне не интересны (например, ~ файлы резервных копий,.pyc файлы или файлы .orig), когда I: C-x C-f TAB?
Он работает в одном отношении: если я знаю, что файл, который я хочу открыть, начинается с foo, и я набираю foo TAB, тогда мини-буфер правильно автозаполняет весь путь до foo.py. Он правильно игнорирует foo ~ и foo.pyc, потому что и ~ и .pyc находятся в завершении-игнорируются-расширения. Он также правильно позволяет мне открыть либо проигнорированный файл, если я действительно хочу, набрав все буквы сам.
Однако, если я просто удалю TAB, чтобы вызвать буфер списка завершения, тогда этот список включает файлы с расширениями в дополнениях с игнорированием-расширением, что затрудняет поиск того, что я ищу.
Очевидно, что код для игнорирования неинтересных файлов есть и работает. Как получить буфер списка завершения для уважения к завершению-игнорируемым расширениям?
(by-by-by, могу ли я заставить себя работать так же?)