我是emacs的新手,之前从未使用过package-install。我在Windows上使用emacs 24.4,但我想在安装在unix服务器上的emacs上做同样的事情。
这些instructions表示我可以使用auto-complete
安装M-x package-install [RET] auto-complete [RET]
,但是当我执行此操作时,我会[No match]
。为什么是这样?我该如何安装?
答案 0 :(得分:3)
看一下the instructions说的更多内容:
安装
auto-complete
位于MELPA和MELPA-STABLE您可以使用以下命令安装
auto-complete
。M-x package-install [RET] auto-complete [RET]
在运行package-install
之前,您需要enable MELPA或MELPA稳定:
通过在
package-archives
之后(require 'package)
或package-initialize
文件中init.el
的调用之前向.emacs
添加条目,启用从MELPA安装软件包:(require 'package) ;; You might already have this line (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) (when (< emacs-major-version 24) ;; For important compatibility libraries like cl-lib (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))) (package-initialize) ;; You might already have this line
或添加稳定的软件包存储库,使用它来代替&#34; melpa&#34;:
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
您可能还需要在M-x package-refresh-contents
生效之前运行M-x package-install
。或者,运行M-x package-list-packages
并使用其中提供的UI,它会自动刷新内容。