在这个版本中我主要做了如下的更新:
- 让mouse hover更加通用,不局限于eglot管理的buffer, 理论上适用于任何在鼠标hover时显示一些有用信息的buffer, 为此我做的可扩展支持,目前我只添加了emacs lisp buffer的支持,其他类型的buffer支持需要pull request.
- 优化了弹出框的稳定性,消除(减少)了不符合预期的弹出。
- 消除了jsonrpc 错误,也许是极大的减少了可能性,我不是完全确定,我最近一个星期的使用中没有碰到这个错误.
详情请到github主页看看吧,欢迎交流 GitHub - huangfeiyu/eldoc-mouse: Show document for mouse hover utilizing eldoc and posframe
4 个赞
eldoc-box提交的PR有bug呀,楼主能看看吗?
Debugger entered--Lisp error: (wrong-type-argument wholenump -619)
posn-at-x-y(-619 830 #<frame Centaur Emacs - .zshrc 0xb6ef06a68>)
eldoc-box--mouse-on-idle()
apply(eldoc-box--mouse-on-idle nil)
timer-event-handler([t 0 0 299999 t eldoc-box--mouse-on-idle nil idle 999999 nil])
``
是我提交的吗?如果是我提交的,我可以看看,主要是其它的我也不熟悉。
我看到你提的issue 了,那个pr 不是我提的,用鼠标的话,建议使用eldoc-mouse.
哦,我以为你也参与了,只要等作者 @casouri 修改了。