eglot 补全时总会被下面这种信息淹没有用的信息?

比如我输入 subprocess.run(), 它会先闪过 run() 的参数说明, 但是很快就被下面这个信息取代了, 这是为什么? 应该怎么办呢?

Emacs 29.1里的eglot?这么改一下试试(setq eglot-report-progress nil)

1 个赞

这个参数不知道为什么要默认,我之前就被它坑了很久。

跟lsp协议里的notification相关的,从遵循协议的角度来说,默认开启也是应该的,不过输出到echo area这个方式不太好。

问题是对于大部份比较慢的 lsp-server 这个信息是一直会出现的,我觉得输出到哪都不应该默认开启。 还好能关闭。