Skip to content

Commit 5d905f1

Browse files
committed
auto merge of #9178 : lkuper/rust/docs, r=catamorphism
2 parents 9792ec6 + 462dcc8 commit 5d905f1

File tree

1 file changed

+28
-25
lines changed

1 file changed

+28
-25
lines changed

src/etc/emacs/README.md

+28-25
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,29 @@
1-
rust-mode: A major emacs mode for editing Rust source code
2-
==========================================================
1+
`rust-mode`: A major Emacs mode for editing Rust source code
2+
============================================================
33

4-
`rust-mode` makes editing [Rust](http://rust-lang.org) code with emacs
4+
`rust-mode` makes editing [Rust](http://rust-lang.org) code with Emacs
55
enjoyable.
66

77

88
### Manual Installation
99

10-
To install manually, check out this repository and add this to your .emacs
11-
file:
10+
To install manually, check out this repository and add this to your
11+
`.emacs` file:
1212

13-
(add-to-list 'load-path "/path/to/rust-mode/")
14-
(require 'rust-mode)
13+
```lisp
14+
(add-to-list 'load-path "/path/to/rust-mode/")
15+
(require 'rust-mode)
16+
```
1517

16-
Rust mode will automatically be associated with .rs files. To enable it
17-
explicitly, do `M-x rust-mode`.
18+
`rust-mode` will automatically be associated with `.rs` files. To enable it
19+
explicitly, do <kbd>M-x rust-mode</kbd>.
1820

19-
### package.el installation via Marmalade or MELPA
21+
### `package.el` installation via Marmalade or MELPA
2022

2123
It can be more convenient to use Emacs's package manager to handle
2224
installation for you if you use many elisp libraries. If you have
23-
package.el but haven't added Marmalade or MELPA, the community package source,
24-
yet, add this to ~/.emacs.d/init.el:
25+
`package.el` but haven't added Marmalade or MELPA, the community
26+
package source, yet, add this to `~/.emacs.d/init.el`:
2527

2628
Using Marmalade:
2729

@@ -47,32 +49,33 @@ Then do this to load the package listing:
4749
* <kbd>M-x package-refresh-contents</kbd>
4850

4951
If you use a version of Emacs prior to 24 that doesn't include
50-
package.el, you can get it from http://bit.ly/pkg-el23.
52+
`package.el`, you can get it from [here](http://bit.ly/pkg-el23).
5153

52-
If you have an older ELPA package.el installed from tromey.com, you
54+
If you have an older ELPA `package.el` installed from tromey.com, you
5355
should upgrade in order to support installation from multiple sources.
5456
The ELPA archive is deprecated and no longer accepting new packages,
5557
so the version there (1.7.1) is very outdated.
5658

57-
#### Install rust-mode
59+
#### Install `rust-mode`
5860

59-
From there you can install rust-mode or any other modes by choosing
60-
them from a list:
61+
One you have `package.el`, you can install `rust-mode` or any other
62+
modes by choosing them from a list:
6163

6264
* <kbd>M-x package-list-packages</kbd>
6365

64-
Now, to install packages, move your cursor to them and press i. This
65-
will mark the packages for installation. When you're done with
66-
marking, press x, and ELPA will install the packages for you (under
67-
~/.emacs.d/elpa/).
66+
Now, to install packages, move your cursor to them and press
67+
<kbd>i</kbd>. This will mark the packages for installation. When
68+
you're done with marking, press <kbd>x</kbd>, and ELPA will install
69+
the packages for you (under `~/.emacs.d/elpa/`).
6870

69-
* or using <kbd>M-x package-install rust-mode
71+
* or using <kbd>M-x package-install rust-mode</kbd>
7072

7173
### Tests via ERT
7274

73-
The file `rust-mode-tests.el` contains tests that can be run via ERT. You can
74-
use `run_rust_emacs_tests.sh` to run them in batch mode, if emacs is somewhere
75-
in your `$PATH`.
75+
The file `rust-mode-tests.el` contains tests that can be run via
76+
[ERT](http://www.gnu.org/software/emacs/manual/html_node/ert/index.html).
77+
You can use `run_rust_emacs_tests.sh` to run them in batch mode, if
78+
Emacs is somewhere in your `$PATH`.
7679

7780
### Known bugs
7881

0 commit comments

Comments
 (0)