-
Notifications
You must be signed in to change notification settings - Fork 7
/
howtolearn.html
78 lines (75 loc) · 3.23 KB
/
howtolearn.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<title>
How to learn Emacs :: About this guide to Emacs
</title>
<link href='emacs.css' media='all' rel='stylesheet'>
</head>
<body>
<div id='sidebar'>
<div id='info'>
<h1>How to learn Emacs</h1>
<p>By <a href="http://david.rothlis.net">David Röthlisberger</a>.<br/>
Comments welcome at <a href="mailto:david@rothlis.net?subject=How%20to%20learn%20Emacs">david@rothlis.net</a>.<br/>
Last updated 8 Apr 2012.</p>
</div>
<div id='toc'>
<!-- Table of Contents -->
<ul>
<li class='current'>1. About this guide to Emacs</li>
<li><a href='why.html'>2. Why Emacs</a></li>
</ul>
<p>—Basic usage—</p>
<ul>
<li><a href='install.html'>3. Install the right Emacs</a></li>
<li><a href='tutorial.html'>4. The very basics</a></li>
<li><a href='basic_c.html'>5. Basic Unix/C workflow</a></li>
</ul>
<p>—Basic customisation—</p>
<ul>
<li><a href='customize_c.html'>6. cc-mode customization</a></li>
<li><a href='customize_colors.html'>7. Fix that awful color scheme</a></li>
<li><a href='customize_general.html'>8. General customization</a></li>
</ul>
<p>—Miscellaneous—</p>
<ul>
<li><a href='info.html'>9. Info documentation</a></li>
<li><a href='contribute_emacs.html'>10. Contributing to Emacs</a></li>
</ul>
<p>—Appendices—</p>
<ul>
<li><a href='ergonomics.html'>A. Ergonomics</a></li>
<li><a href='osx.html'>B. OS X</a></li>
<li><a href='contribute_guide.html'>C. Contributing to this guide</a></li>
<li><a href='glossary.html'>D. Glossary</a></li>
</ul>
</div>
<p>Copyright © 2012 <a href="http://david.rothlis.net">David Röthlisberger</a>.<br/>
This guide is released under the<br/>
<a rel="license" href="http://www.gnu.org/copyleft/fdl.html">GNU
Free Documentation License</a>.</p>
</div>
<div id='content2'>
<!-- Contents -->
<h1>About this guide to Emacs</h1>
<p>This guide is aimed at computer programmers who want to master the GNU Emacs
text editor.</p>
<p>It has been said that the Emacs learning curve is not so much steep as <em>long</em>.
While the initial learning curve is indeed much steeper than other editors,
that is a hump you’ll get over fairly soon. This guide does start from the
basics, but its real aim is to help you reach the next level —programming the
behavior of Emacs itself— in months rather than years. The focus is on
self-driven discovery by leveraging the Emacs built-in help, debugging
facilities, and source code.</p>
<p>What I need from you is commitment (a couple of dedicated hours of study per
week, and to use Emacs as your day-to-day editor) and patience (be willing to
give up your favourite IDE’s features, at least for a month or two).</p>
<p>If you’re not sure it’s worth the trouble, please read the next section—and
<em>then</em> by all means sniff in contempt.</p>
<!-- Contents -->
<p class='next'><a rel='next' href='why.html'>Next: Why Emacs</a></p>
</div>
</body>
</html>