Я ищу способ подключиться к пользовательской функции завершения bash. Проблема в том, что я хочу эту функцию завершения не только для конкретной команды, но и для всех команд.Выполнение произвольной команды - возможно?
Возможно ли это? Некоторое время оглядевшись, я не мог найти никаких ресурсов в Интернете.
Чтобы уменьшить проблему до самого тривиального случая: можно ли всегда иметь завершение табуляции для строки «foo»?
echo f<tab>
Значение будет расширяться в echo foo
и ls fo<tab>
расширится в ls foo
Для контекста: Я пытаюсь сделать что-то похожее на http://blog.plenz.com/2012-01/zsh-complete-words-from-tmux-pane.html в Баш, но я начинаю бояться, что это не возможно.
Это вы что искали? http://superuser.com/questions/327401/is-there-a-windows-command-line-with-smart-bash-like-autocompletions-command-h –