На моей машине с Ubuntu я могу сделать это
emacs $(which first-part-of-executable<tab>
и bash завершит табуляцию полным именем исполняемого файла. Я включил это сам, добавив
complete -c which
к моему .bashrc
потому что я хочу только для выполнения исполняемых имен.
По какой-то причине на моем компьютере RHEL5 работает завершение табуляции, для which
в $(
но затем возвращается к завершению имени файла для исполняемого файла).
Как я могу сделать bash полным, which
в скобках?