github 地址 GitHub - huangfeiyu/eldoc-mouse: Show document for mouse hover utilizing eldoc, eglot and eldoc-box 觉得有用请自取。
1 个赞
借楼问下有没有办法彻底关闭鼠标hover时出现的提示
没有考虑过这个
关于 eldoc-mouse-enable 和 eldoc-mouse-disable 两个入口函数:
emacs 插件的标准实践是提供一个 minor mode eldoc-mouse-mode。在这个 mode 的定义里同时实现开启以及关闭的逻辑。
(add-hook 'prog-mode-hook #'eldoc-mouse-setup)
package 通常不建议“自作主张”将入口函数添加到任何的 major-mode-hook 里。一般来说是提供两个 minor-mode 一个是 buffer-local 的,一个是 global 的。然后用户 enable global 的或者自己凭需 major-mode hook 里自行 enable local minor mode。
(local-set-key [mouse-movement] #'eldoc-mouse-doc-on-mouse)
一般来说是创建一个 minor-mode 的 keymap 并且添加按键绑定到这个 keymap 里。
谢谢你的建议,我自己也感觉现在的做法不好,但是也不知道怎么改,如果按你讲的不太麻烦的话,能不能请你提交一个pull request, 供我学习参考,再次感谢!