Installing emacs package manager
From Notes_Wiki
<yambe:breadcrumb>Emacs</yambe:breadcrumb>
Installing emacs package manager
Note that a normal elpa package manager which can be accessed using 'list-packages' without going through below installation is also available at least in emacs 24.x onwards. Only if that is not sufficient below steps can be followed.
Instructions of installing emacs package manager using short-emacs code are available at http://tromey.com/elpa/install.html
Steps are:
- If you do not have direct connection to internet then first use "export http_proxy='<proxy>:<port>'" to specify proxy server before starting emacs from same terminal.
- Copy/paste following code in scratch and use Ctrl+j when cursor is at last closing parenthesis to execute code
- (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))))
- Use 'M-x' (alt-x) followed by command 'package-list-packages' to get list of all packages that can be installed via package manager
- Use 'i' to mark package for installation
- Use 'x' to install selected packages