测试过 gagbo 的 elken 的配置中的 corfu 模块。都存在该问题,只要补全条目稍多,进行滚动后稳定出现。
那怎么修改这个计算呢,可以适当留一点空余来绕开这个问题吗?
多大的问题啊?
不是因为条目多了,是你有些 icon 高度不统一。
也不能说完全跟条目多寡无关,不过根本原因应该还是 icon 高度没有正确计算,每一行都差一点,条目多了累积的偏差就大了。
acm 用了 fit-to-frame-buffer-1 来自动计算,相关的补丁我发给corfu,cotfu作者没有合并。
除非corfu像acm那样自动计算,它一定会有计算偏差。
我这个问题,我这边只是在 Windows 系统上遇到, 不知道你是什么系统?(我不用 doom。)
你参考下我提的这个 issue,最后通过调整图标高度解决。
你用的 wayland? 如果是 X 的话,开发者建议不要开 pgtk。很有可能是 pgtk 的问题。
改图标高度不行的话,就去 kind-icon 或者 corfu 去问问吧
应该是图标大小不一导致的,适当减小图标能解决绝大多数问题。