如何在zsh中指定选项卡完成的超时时间?

bal*_*lki 8 zsh autocomplete

Zsh 的补全功能非常棒,除了这个。当我尝试在包含大量文件/网络文件夹的文件夹中完成时,需要几分钟并打印此错误。

example.com:~$ ls /path/to/some/bigFolder/[TAB]
zsh: do you wish to see all 620 possibilities (124 lines)?
Run Code Online (Sandbox Code Playgroud)

相反,有没有办法指定超时时间,之后 zsh 不应尝试自动完成?我也无法取消其搜索。

bsd*_*bsd -1

您可以编写一个自定义完成器,实现计时器/超时,参见 zsh FAQ,第 4 节
4.5:如何开始使用可编程完成?

解释常见问题解答

主要资源是zshcompsys 手册页。
...或复制众多现有功能之一。