diff options
| author | ilikepugs <[email protected]> | 2026-05-12 16:52:34 +0300 |
|---|---|---|
| committer | ilikepugs <[email protected]> | 2026-05-12 17:47:32 +0300 |
| commit | 6ea40e24c5763afe5f4abc6fcabf2cd700799cc2 (patch) | |
| tree | 0d6dc33289e56478bdd7345f907d97f231bebf17 /library/cpp/threading | |
| parent | d4e2776cb1e96d45483cdb79d17312206d28e162 (diff) | |
make zsh completion works with first Tab
### Как сейчас
1. zsh подгружает `~/.zfunc/_<command>`, выполняет его как тело функции `_<command>`.
2. Это тело состоит только из определения `_<command>() { ... }` и helper'ов — оно переопределяет `_<command>`, но не вызывает новое определение.
3. Тело завершилось, ни одного `compadd` не было — completion ничего не выдал.
При втором TAB вызывается уже переопределённый "настоящий" `_<command>` — и тогда дополнение работает.
\--
### Что сделал
Добавил вызов `_<command>` в конец скрипта, так что теперь вызов переопределнного `_<command>` происходит на первом `Tab`.
commit_hash:9f60240a3c3d85088101570156c8bde18bf0792a
Diffstat (limited to 'library/cpp/threading')
0 files changed, 0 insertions, 0 deletions
