【发布时间】:2017-08-18 16:49:51
【问题描述】:
更新
显然,auto-complete 包不是罪魁祸首。
Emacs 无法下载 melpa 存档。
快速谷歌搜索表明这是一个在 Windows 和 unix 机器上重新出现的问题。
由于已经有关于未能下载“melpa”存档的线程(不幸的是,这些线程都没有帮助)这个线程可能会也可能不会关闭。
初始问题
我正在尝试为 Common Lisp 设置 emacs。 我安装了 sbcl 和 slime 包。
前段时间,我曾经在 emacs 中对 Common Lisp 关键字进行自动补全,这样 - 在键入时 - 它会通过灰色补全(TAB 表示接受)或通过下拉或两者来建议一个单词。 (具体记不清了。)
我正在努力让它再次工作。
在https://github.com/purcell/ac-slime 建议先安装自动完成,但是当我输入package-list-packages 时没有这样的包。 (但是有很多名字叫auto-complete-*)。
(我设置了 Melpa:
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/")))
提供的链接http://cx4a.org/software/auto-complete/ 也已失效。M-x install-package [RET] auto-complete [RET] 也失败。 Emacs 说:[No match]
所以我的问题是:
如果没有auto-complete 包,有什么好的方法可以按照上述方式在emacs 中设置Common Lisp 自动完成(灰色字或下拉菜单)?
【问题讨论】:
-
仅供参考 Portacle 是一个多平台和可移植的定制 Emacs(带自动完成功能)+ SBCL + Quicklisp + Git。
-
听起来很有趣。我可以试试看。
标签: emacs autocomplete common-lisp slime