emacs:为什么我不能通过package-install安装自动完成?

时间:2015-09-28 00:36:55

标签: emacs

我是emacs的新手,之前从未使用过package-install。我在Windows上使用emacs 24.4,但我想在安装在unix服务器上的emacs上做同样的事情。

这些instructions表示我可以使用auto-complete安装M-x package-install [RET] auto-complete [RET],但是当我执行此操作时,我会[No match]。为什么是这样?我该如何安装?

1 个答案:

答案 0 :(得分:3)

看一下the instructions说的更多内容:

  

安装

     

auto-complete位于MELPAMELPA-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,它会自动刷新内容。