GUI版emacs中有company-box
, company-quickhelp
, company-posframe
等提示候选项文档的插件,终端版emacs中却没有,因此自己写了一个,用的是emacs中的overlay功能。自己用了几天,感觉还不错,在这里分享一下,有需要者自取
load-path
,然后开启company-tip-mode
即可
GUI版emacs中有company-box
, company-quickhelp
, company-posframe
等提示候选项文档的插件,终端版emacs中却没有,因此自己写了一个,用的是emacs中的overlay功能。自己用了几天,感觉还不错,在这里分享一下,有需要者自取
load-path
,然后开启company-tip-mode
即可
在以前的auto-complete的时候,用的是popup.el
Overlay显示有一个缺点,只能看,不能改。
或许只是我比较在意修改吧!
nvim的float window,你可以试试
documentation一般应该也不会想去修改吧…?
抱歉我不太懂你说的nvim的float window是怎样的思路,是在emacs里用nvim的float window?
这人杠精,不用理他😑
是直接用nvim
这句话和你的大神身份不符呀 以后注意 你可是大神呢
大神不止是技术上的 还有其他的地方
repo 怎么删了?
垂直分屏的时候效果不理想:显示宽度不足,文档排版被破坏 (①),company 候选列表位置也挤偏了。
这正是终端下的无奈吧,overlay 不能跨 window,这种情形下还不如 minibuffer (②)。
好的,好的。我fork一下
①文档排版被破坏的问题缘自company-mode后来改了overlay的使用方式,我已经进行了修改,现在可以正常工作:
②overlay不能跨window的现象确实存在,这应该是Emacs overlay的设定如此,也没找到什么好办法进行hack…(我还是重新把repo创建了回来:company-tip,虽然没什么人用,哈哈)