gpt4 book ai didi

Emacs 自动完成弹出菜单损坏

转载 作者:行者123 更新时间:2023-12-02 11:44:45 25 4
gpt4 key购买 nike

我已经重新安装了 emacs,现在使用的是带有 auto-complete v1.4 和 popup.el v0.5 的 emacs v24.3.50。不幸的是,自动完成的弹出“菜单”有点损坏(请参阅随附的屏幕截图)。
不同的项目没有沿着公共(public)垂直线对齐[忽略黑色覆盖层,它源于 CEDET,可能应该放置在弹出菜单旁边的右侧;禁用 CEDET 时问题仍然存在,因此不相关)。

example of error

据我所知,行之间的“移位”程度取决于字符串长度的差异程度。此外,当使用箭头键选择不同的建议时,每次标记向上/向下移动一行,行的水平移动都会发生一点变化(〜几个像素)。

我已经上传了 .emacs.d/init.el 中用于配置自动完成的部分 here

关于如何解决这个问题有什么建议吗?

最佳答案

看来您正在使用比例字体,这会破坏叠加层左边缘的计算。

您可以尝试更改自动完成计算列的方式:

(setq popup-use-optimized-column-computation nil)

您还可以更改为固定宽度字体。

请注意,Emacs 的其他一些完成系统可以使用工具提示而不是覆盖层,这可以避免此问题。

关于Emacs 自动完成弹出菜单损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13242165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com