about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMax Penet <max.penet@gmail.com>2012-08-14 20:12:10 +0200
committerBrian Anderson <banderson@mozilla.com>2012-08-14 12:03:02 -0700
commitea0157250f4cc38bb479fc1cb0a20a34eecbc624 (patch)
tree0b69eda88c08daa3bbe986b067107325ffaa4025
parentcb542cf433650e7ad2f67ab2f44a8607171244a3 (diff)
update readme with package.el installation steps
-rw-r--r--src/etc/emacs/README.md27
1 files changed, 19 insertions, 8 deletions
diff --git a/src/etc/emacs/README.md b/src/etc/emacs/README.md
index 5259a0e6251..b9f11d881ab 100644
--- a/src/etc/emacs/README.md
+++ b/src/etc/emacs/README.md
@@ -29,10 +29,12 @@ it, and pressing `C-j`:
 Rust mode will automatically be associated with .rs and .rc files. To
 enable it explicitly, do `M-x rust-mode`.
 
-### package.el installation via Marmalade or Melpa
+### package.el installation via Marmalade
 
 It can be more convenient to use Emacs's package manager to handle
-installation for you if you use many elisp libraries.
+installation for you if you use many elisp libraries. If you have
+package.el but haven't added Marmalade, the community package source,
+yet, add this to ~/.emacs.d/init.el:
 
 ```lisp
 (require 'package)
@@ -41,12 +43,10 @@ installation for you if you use many elisp libraries.
 (package-initialize)
 ```
 
-```lisp
-(require 'package)
-(add-to-list 'package-archives
-             '("melpa" . "http://melpa.milkbox.net/packages/") t)
-(package-initialize)
-```
+Then do this to load the package listing:
+
+* <kbd>M-x eval-buffer</kbd>
+* <kbd>M-x package-refresh-contents</kbd>
 
 If you use a version of Emacs prior to 24 that doesn't include
 package.el, you can get it from http://bit.ly/pkg-el23.
@@ -56,6 +56,17 @@ should upgrade in order to support installation from multiple sources.
 The ELPA archive is deprecated and no longer accepting new packages,
 so the version there (1.7.1) is very outdated.
 
+From there you can install rust-mode or any other modes by choosing
+them from a list:
+
+* <kbd>M-x package-list-packages</kbd>
+
+Now, to install packages, move your cursor to them and press i. This
+will mark the packages for installation. When you're done with
+marking, press x, and ELPA will install the packages for you (under
+~/.emacs.d/elpa/).
+
+* or using <kbd>M-x package-install rust-mode
 
 #### Important