Как запретить Emacs показывать мне все файлы, которые меня не интересуют (например, ~ файлы резервных копий, файлы .pyc или .orig), когда я: Cx Cf TAB ?
Это работает в одном отношении: если я знаю, что файл, который я хочу открыть, начинается с foo , и я набираю foo TAB , тогда мини-буфер правильно автоматически завершает работу вплоть до foo.py. Он правильно проигнорировал foo ~ и foo.pyc, потому что и ~, и .pyc находятся в extension-ignored-extensions . Это также правильно позволяет мне открыть любой игнорируемый файл, если я действительно этого хочу, набрав все буквы самостоятельно.
Однако, если я просто нажму TAB , чтобы вызвать буфер списка завершения, этот список включает файлы с расширениями в дополнения-игнорируемых-расширениях , что делает его очень трудным найди то, что я ищу.
Ясно, что код для игнорирования неинтересных файлов есть и работает. Как получить буфер списка завершения для соблюдения дополнения-игнорируемых расширений ?
(кстати, можно ли заставить dired вести себя аналогично?)