2009-09-18 36 views
7

我发现了几个完成代码完成的emacs的代码完成elisp包,但大多数绑定到M- /等键来完成切换。是否有类似于Vim的omnicomplete,您可以将它设置为自动弹出一个自动完成选项列表,您可以在这些选项中导航,或者继续输入。Vim style Omnicomplete for emacs?

例如见截图:

alt text

回答

10

我认为company mode最符合你的描述。看看它。

+0

太棒了!我需要获得公司模式! – 2009-11-28 16:24:09

+0

改为使用自动完成功能。它比公司模式更新,更完整 – 2011-06-27 14:59:23

1

你能吗?当然。在命令后挂钩重置一个定时器。如果它消失了(因为你坐在屏幕上而不是打字),弹出这个东西。

然而,告诉你的计算机该怎么做(通过按键)而不是等待你停止输入一段时间似乎更容易。将完成绑定到“菜单键”之类的东西,你甚至不需要和弦。