emacs中常见的Lisp自动补全 更新
显然,emacs中常见的Lisp自动补全 更新,emacs,autocomplete,common-lisp,slime,Emacs,Autocomplete,Common Lisp,Slime,显然,自动完成包不是罪魁祸首 Emacs无法下载melpa存档。 快速的谷歌搜索表明,这是一个在windows和unix机器上再次出现的问题 由于已存在与有关的线程未能下载“melpa”存档文件(不幸的是,所有这些线程都没有帮助),因此此线程可能会关闭,也可能不会关闭 初始问题 我正在尝试为CommonLisp设置emacs。 我安装了sbcl和粘液包 不久前,我曾在emacs中对常见的Lisp关键字进行自动补全,这样,在键入时,它通过灰显的补全(用于接受的选项卡)或下拉列表或两者都建议一个单词
自动完成
包不是罪魁祸首Emacs无法下载melpa存档。 快速的谷歌搜索表明,这是一个在windows和unix机器上再次出现的问题 由于已存在与有关的线程未能下载“melpa”存档文件(不幸的是,所有这些线程都没有帮助),因此此线程可能会关闭,也可能不会关闭 初始问题 我正在尝试为CommonLisp设置emacs。 我安装了sbcl和粘液包 不久前,我曾在emacs中对常见的Lisp关键字进行自动补全,这样,在键入时,它通过灰显的补全(用于接受的选项卡)或下拉列表或两者都建议一个单词。(我记不清了。) 我正在努力让它重新工作 建议首先安装auto complete,但当我键入
软件包列表软件包时,没有这样的软件包。(但是有很多名为自动完成-*
)
(我通过以下方式建立Melpa:
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/")))
提供的链接也已断开。
M-x
安装包
[RET]自动完成
[RET]也失败。Emacs说:[不匹配]
所以我的问题是:
如果不再有auto complete
包,那么在emacs中以上述方式(灰显字或下拉)设置通用Lisp auto completion的好方法是什么
安装它应该足以让您使用ac slime(还有一个使用company的完整版本)。以下是我如何让它工作的
下载带有存储库的.ZIP存档
解压
运行M-x软件包安装文件
在提示符下,指定下载的存储库的路径和名为auto complete.el
的文件
确保安装返回的内容符合“成功”的要求
将此行添加到Emacs初始化文件(.Emacs
):
(ac配置默认值)
要在SLIME中自动完成,请按照类似步骤安装ac SLIME
(需要SLIME和自动完成)
另外,还有另一个名为company
(代表完成任何事情)的软件包,作为替代品,它非常好。我现在正在尝试。让它工作起来非常简单。你建议的网站上说:“你可以用以下命令安装auto Complete。M-x软件包安装[RET]auto Complete[RET]
”但当我键入此代码时,emacs会显示[不匹配]
@Frank,如果您有melpa设置,这是可用的。尽管自述文件似乎假设读者熟悉melpa是什么。我也有同样的问题。我有melpa设置,但找不到名为“自动完成”的包。
但是,如果您在包列表包之后手动搜索它,您可以这个名字在自动完成之后有一些日期。
我还没有让它工作。FYI是一个多平台的便携式定制Emacs(带自动完成)+SBCL+Quicklisp+Git。听起来很有趣。我可能会尝试一下。