伙计们,eldoc-mouse v2.0发布了。

在这个版本中我主要做了如下的更新:

  1. 让mouse hover更加通用,不局限于eglot管理的buffer, 理论上适用于任何在鼠标hover时显示一些有用信息的buffer, 为此我做的可扩展支持,目前我只添加了emacs lisp buffer的支持,其他类型的buffer支持需要pull request.
  2. 优化了弹出框的稳定性,消除(减少)了不符合预期的弹出。
  3. 消除了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 修改了。