12
我是Emacs的新手。我想安裝一個包,但是做M-x package-install
說沒有這樣的命令。Emacs:list-packages [不匹配]
試圖查看與M-x list-packages
安裝哪些軟件包也不起作用。 GNU Emacs手冊沒有太多說明(或者我看錯了地方),並且由於我有限的Emacs知識,我無法爲搜索找到有意義的關鍵字。
我是Emacs的新手。我想安裝一個包,但是做M-x package-install
說沒有這樣的命令。Emacs:list-packages [不匹配]
試圖查看與M-x list-packages
安裝哪些軟件包也不起作用。 GNU Emacs手冊沒有太多說明(或者我看錯了地方),並且由於我有限的Emacs知識,我無法爲搜索找到有意義的關鍵字。
感謝phils和shyamupa讓我走上正軌。的確,我正在使用emacs 23(「M-x version」來檢查)。
我用here的指令來安裝包裝系統。我只好下面複製劃痕:
(let ((buffer (url-retrieve-synchronously
"http://tromey.com/elpa/package-install.el")))
(save-excursion
(set-buffer buffer)
(goto-char (point-min))
(re-search-forward "^$" nil 'move)
(eval-region (point) (point-max))
(kill-buffer (current-buffer))))
然後M-x eval-buffer
然後,M-x package-list-packages
作品。
UPDATE:
原來我一直在尋找一個MELPA包,上面的程序設置你只ELPA。我的.emacs安裝後文件的內容進行以下操作:
(when
(load
(expand-file-name "~/.emacs.d/elpa/package.el"))
(package-initialize))
要啓用MELPA負載我有this更換package.el的內容和改變的.emacs如下(按this SO question啓發):
(load (expand-file-name "~/.emacs.d/elpa/package.el"))
(require 'package)
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
(package-initialize)
這樣做的竅門,我從MELPA得到了一個巨大的軟件包列表。希望這將爲未來節省一些時間。
您是否試過M-x package-list-packages? – shyamupa
包系統內置於Emacs 24中,但如果您使用Emacs 23,則是第三方庫。 – phils