在emacs-prelude中触发自动完成
我通过简单的卷曲安装在cygwin中安装了emacs前奏。我打开一个test.js文件并尝试输入“文档”。看到自动完成但没有弹出。无可否认,我完全是一个emacs/prelude新手,还有什么我应该做的,让它自动完成?在emacs-prelude中触发自动完成
您的Prelude安装是否包含库Autocomplete?这就是你所说的“自动完成”的意思吗?
给出一个配方,说明你打了什么键,以及你预期发生什么与实际发生了什么。
请参阅前奏manual。 (对不起,不能拒绝):
[email protected]
。
我只看到几个谷歌在英国打了三个关键词:“emacs的前奏自动完成”,其中没有提到使用前奏曲与自动完成在一起。
你的问题太笼统,我被自动完成假设你的意思
,用于显示当前输入 可能的补全,并允许您选择候选人之一的弹出
像这样
末我检查过的前奏并没有带有这种自动完成功能,但是你可以配置emacs来完成这种完成。您必须安装向完成UI库,我知道的是,在emacs的
2)company
(根据 我熟悉与他们订购),这样做三个库您可以安装这些(auto-complete
和company
中的任何一个有很好的一些后端的,我不知道很多关于completion-ui
)。如果您使用emacs 24,这将是一样简单的Mxlist-packages
RET,标志着包与我,然后键入X(为auto-complete
你将需要添加melpa
到您的软件包文件进行安装,请参考上面的网站了解更多安装信息)
这些将提供一个基本的完成界面。默认情况下,auto-complete
在当前缓冲区中提供单词用于自动完成。然而,对于'智能'自动完成,您需要配置这些以使用完成后端。这将根据你想要完成的单个语言而有所不同(例如python的jedi,javascript的tern,java的eclim等),因此你需要提出具体问题以获得有用的答案。
我很欣赏* preluddites * ^^ – Ehvince
在我的完整天真中,我认为它默认支持语言有自动完成模块!我在其他编辑中花费太多时间。我会将此标记为答案并做更多的阅读。谢谢! – Core
我遇到同样的问题,但我不明白解决方案。 – incandescentman