Вот моя функция завершения:
f()
{
reply=('ok')
}
compctl -K f c
Тогда я делаю
c
вкладка
c ok
Что-то работает. Затем я делаю tab после b
c ok "a b"
и ничего не происходит. Я ожидаю, что a b
будет заменено на ok
(как в bash).
Как я мог этого добиться?
Мне действительно нужно делать дополнения внутри кавычек. Типичный запуск моей программы выглядит так: c 'a, &b, c[d]' 'a < 1 and b == "2013"'