ELPA(Emacs Lisp Package Archive) を使う
以下を*scratch*に貼り付けてCtrl+jで.emacs.elがupdateされる。。
(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 package-list-packageで以下のようなリストが表示される。
Package Version Status Description --------------------------------------------------------------------------------- Save-visited-files 1.2 available save opened files across sessions abacus 1.0.2 available Abacus Calculator applescript-mode 20090321 available major mode for editing AppleScript source archive-downloader 1.1 available Download files from archive.org asciidoc 0.1 available asciidoc text file development support auto-dictionary 1.0.1 available automatic dictionary switcher for flyspell blank-mode 6.6 available Minor mode to visualize blanks bubbles 0.5 installed Puzzle game for Emacs. c-eldoc 0.6 available helpful description of the arguments to C functions cal-china-x 0.6 available Chinese calendar extras caps-mode 1.0 available (minor mode) letters are inserted capitalized changelog-url 0.1 available ChangeLog bugzilla buttonizer chess 1.96 available Play chess in Emacs clojure-mode 1.7.1 available Major mode for Clojure code clojure-test-mode 1.4 available Minor mode for Clojure tests columnify 1.0 available arrange lines into columns company 0.5 available extensible inline text completion mechanism compilation-recenter-end 4 available compilation-mode window recentre compile-bookmarks 0.2 available bookmarks for compilation commands confluence 1.4 available Emacs mode for interacting with confluence wikis css-mode 1.0 available Major mode for editing Cascading Style Sheets cssh 0.7 available clusterssh implementation for emacs dictionary 1.8.7 available an interface to an RFC 2229 dictionary server diff-git 0.1.1 available Git integration with diff-mode dired-isearch 0.3 available isearch in Dired drag-stuff 0.0.3 available Drag stuff (lines, words, region, etc...) around echo-pick 0.1 available filter for echo area status messages elisp-depend 0.4.1 available Parse depend libraries of elisp file. elk-test 0.3.2 available Emacs Lisp testing framework emacs 23.1.1 installed GNU Emacs emms 3.0 available The Emacs Multimedia System epresent 0.1 available Simple presentation mode for Emacs ....
インストールしたいパッケージでiを押して、xでインストール。