1

我发现如果 ido 完成列表包含数百个项目,那么给出完成建议会太慢。

我想以高响应速度利用ido的能力。关于如何解决问题的任何建议?

4

1 回答 1

2

我使用 ido 来完成 Unicode 字符名称,其中有超过 30,000 个。Ido 非常慢,直到我将ido-enable-flex-matching这个单一操作设置为 nil,它立即变得与任何其他匹配操作一样快。也许这个策略也可以帮助你。

简而言之,我这样做了:

(let* ((ido-enable-flex-matching nil)
       (input (ido-completing-read prompt (ucs-names))))
  ; ...
)
于 2012-04-06T19:30:38.193 回答