从文档字符串:
只要没有等待输入,就执行BODY。
如果输入到达,则结束BODY的执行,并while-no-input
返回t。退出会使它返回nil。如果BODY完成,则while-no-input
返回BODY产生的任何值。
如果我理解正确,则此宏允许我(尝试)执行大量计算而不会挂起接口。我肯定会觉得这是一个吸引人的概念,但是我想知道什么时候在实践中有用。
似乎可以随时中断计算,没有关于发生位置的信息,也没有以后恢复它的简便方法。这让我觉得毕竟可能没有那么有用...
- 有使用
while-no-input
宏的推荐方法吗? - 有没有在野外使用此宏的示例用法?
1
看起来 icomplete +,ivy,helm很少使用它。
—
Kaushal Modi