Emacs/Emacs Lisp 包存档
外观
< Emacs
Emacs Lisp 包存档 (ELPA) 使下载和安装 Emacs 包变得容易。ELPA 的官方网站是http://tromey.com/elpa/.
在 Emacs 22 及更高版本中,必要的模块已存在,可以从一个小型的引导脚本安装包管理器。只需将以下代码复制并粘贴到 *scratch*
缓冲区中,并在 Lisp 交互模式下使用 C-j
执行,否则使用 C-x C-e
执行。
(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))))
包管理器应该会自动安装。
如果您使用的是 Emacs 21,则需要使用 wget 实用程序。执行以下代码
(let ((buffer (get-buffer-create (generate-new-buffer-name " *Download*"))))
(save-excursion
(set-buffer buffer)
(shell-command "wget -q -O- http://tromey.com/elpa/package-install.el"
(current-buffer))
(eval-region (point-min) (point-max))
(kill-buffer (current-buffer))))