Difference between revisions of "Installing emacs package manager"
From Notes_Wiki
m |
m |
||
Line 1: | Line 1: | ||
<yambe:breadcrumb>Emacs</yambe:breadcrumb> | <yambe:breadcrumb>Emacs</yambe:breadcrumb> | ||
=Installing emacs package manager= | =Installing emacs package manager= | ||
Note that a normal elpa package manager which can be accessed using '<tt>list-packages</tt>' 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 | Instructions of installing emacs package manager using short-emacs code are available at http://tromey.com/elpa/install.html | ||
Line 18: | Line 20: | ||
#:</pre> | #:</pre> | ||
# Use '<tt>M-x</tt>' (alt-x) followed by command '<tt>package-list-packages</tt>' to get list of all packages that can be installed via package manager | # Use '<tt>M-x</tt>' (alt-x) followed by command '<tt>package-list-packages</tt>' to get list of all packages that can be installed via package manager | ||
# Use '<tt>i</tt>' to mark package for installation | |||
# Use '<tt>x</tt>' to install selected packages |
Revision as of 23:54, 7 March 2015
<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