Мой вопрос похож на этот, за исключением emacs вместо vim. Проблема в том, что у меня есть файл cpp, который я хочу открыть, и когда я набираю f [TAB], он автоматически завершает, чтобы foo бинарный файл foo вместо foo.cpp. Есть ли способ включить автозаполнение для файлов с определенным (или без) расширением? Или есть способ расставить приоритеты для определенных расширений?
РЕДАКТИРОВАТЬ: Я использовал это решение для автозаполнения в минибуфере, но я хочу решение для автозаполнения Bash.
РЕДАКТИРОВАТЬ: Я обнаружил, что я могу сделать export FIGNORE=.bin
чтобы игнорировать все файлы с расширением .bin в автозаполнении Bash. Проблема с этим решением состоит в том, что это не работает для файла без расширения, и также нет способа сделать это, только если в одном каталоге нет файлов .cpp.