forked from picandocodigo/emacs.sexy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
293 lines (292 loc) · 11.6 KB
/
index.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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
---
layout: default
title: Emacs is sexy
---
<section class="white">
<span id="description" ></span>
<div>
<img src="img/emacs.png" alt="Emacs" class="web right" width="450" height="393" />
<p>
Emacs is a <strong>text editor</strong> which you can customize
and extend in so many ways. It was written in C and provides its
own implementation of <strong>Lisp</strong>,
<a href="https://xkcd.com/224/"> the language from which <em> the
Gods wrought the universe</em></a>.
</p>
<p>
There's a reason why Emacs was
<a href="http://jtnimoy.net/workviewer.php?q=178" title="Emacs on
Tron Legacy">featured in Tron Legacy</a>, it is sexy! (and
awesome).
</p>
<img src="img/emacs.png" alt="Emacs" class="mobile"/>
<p>
You can use Emacs for all of your text processing
needs, internet and social network interactions, hacking,
coding, managing to-do's and organizing your daily schedule,
play Tetris and it can even provide you with free psychotherapy and
counseling using <code>M-x doctor</code>.
</p>
<p>
<!--img src="img/emacs-logo.png" alt="Emacs" class="left" /-->
GNU Emacs is <strong>Free Software</strong>, free as in free beer and
free as in free speech. The original Emacs was written by <em>St.
iGNUcius himself</em> — <strong>Richard Stallman</strong>.
</p>
<p>
Not only does it give the user
the <a href="https://www.gnu.org/philosophy/free-sw.html">four
essential freedoms</a>, its architecture is built in such a way
that you have the power to mold it, change it and make it comply
to your computering needs.
</p>
</div>
</section>
<section class="lightGreen">
<span id="_why"></span>
<div>
<h2>Why using Emacs?</h2>
It's a very powerful text processor, allowing you to manipulate
blocks of text, paragraphs, words, finding, replacing, using
regular expressions, keyboard macros and more.
<h3>Colorful text editor</h3>
<p>
Emacs can be adapted in every possible way, including its looks.
You can <a href="http://bzg.fr/emacs-strip-tease.html">strip it</a>,
choose between several themes with <code>M-x
load-theme</code>, download one from another happy Emacs
user or create your
own. <a href="http://emacsthemes.caisah.info/" title="Emacs
Themes">Here's a nice gallery of themes</a>.
</p>
<h3>Et tu, Programmer?</h3>
<p>
There are tools for probably every programming language out
there. Lisp, Ruby, Python, PHP, Java, Erlang, JavaScript, C,
C++, Prolog, Tcl, AWK, PostScript, Clojure, Scala,
Perl, Haskell, Elixir all of these languages and more are
supported in Emacs.
</p>
<p>
You get syntax highlighting, automatic indentation, running code
inside the editor, debugging, code browsing, version control
systems integration and much more.
</p>
<h3>More!</h3>
<p>
<code><a href="http://orgmode.org/">Org mode</a></code> helps
you keeping notes, maintaining TODO lists, planing projects and
authoring documents. You can even create HTML websites like this
one or export to your documents as LaTeX, Beamer, OpenDocuments
and many more formats.
</p>
<p>
<code>Tramp</code> allows you to edit remote files without
leaving Emacs. You can edit files via SSH and edit local files
with su/sudo, among other things.
</p>
<p>
<code>ERC</code> is a built-in IRC client
and <code>BitlBee</code> can be used as a gateway for several IM services.
</p>
<p>
You can also use mail client, web browser, calendar, games, even
edit video and images inside Emacs. There
are <a href="http://bruce-connor.github.io/emacs-archive-tracker/"
title="Emacs package archives">more than 2,000</a> packages for
Emacs. You can install more packages with <code>M-x
list-packages</code> from <a href="http://elpa.gnu.org/">GNU
ELPA</a>, <a href="http://melpa.milkbox.net/">MELPA</a>
and <a href="http://marmalade-repo.org/">Marmelade</a>.
</p>
</div>
</section>
<section class="white">
<span id="installing"></span>
<div>
<h2>Installing Emacs</h2>
<p>
You can install Emacs on almost every operating system out
there. The officially supported systems are GNU, GNU/Linux,
FreeBSD, NetBSD, OpenBSD, Mac OS X, MS Windows and Solaris.
</p>
<h3>GNU/Linux</h3>
<p>
GNU Emacs is available on most GNU/Linux distributions. It's
available out of the box on some of them. If it's not, you can
use your system's package manager (apt, yum, pacman, etc.)
or <a href="http://gnu.c3sl.ufpr.br/ftp/emacs/" title="Download
Emacs">download Emacs from the GNU site</a>.
</p>
<h3>Windows</h3>
<p>
You can download Emacs for Windows
from <a href="http://gnu.c3sl.ufpr.br/ftp/emacs/windows/"
title="get Emacs for Windows">the GNU servers</a>.
</p>
<p>
<a href="https://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html">More
info on Emacs for Windows</a> on the GNU website.
</p>
<h3>Mac OS X</h3>
<p>
Emacs is included in Mac OS X, so you can just use Terminal.app,
type <code>emacs</code> and you're ready to roll. It's a very
old version though, and it's recommended that you use the latest
stable version which is Emacs 24.
</p>
<p>
There are various ways to install the latest Emacs on Mac OS X:
<ul>
<li>Download <a href="http://emacsformacosx.com/" title="Emacs
for Mac OS X">Emacs for Mac OS X</a>.</li>
<li>Install using Homebrew.</li>
<li><a href="https://github.com/railwaycat/emacs-mac-port"
title="Emacs Mac Por">Emacs Mac Port.</a></li>
<li>More info <a href="http://www.emacswiki.org/emacs/EmacsForMacOS" title="Emacs for Mac OS">here</a>.
</li>
<li>
<blockquote>
<h2>Download these alternative icons</h2>
<article>
<img src="img/emacs-icon.png" width="167" height="167">
<a href="img/emacsV1.iconset.zip" target="_blank" class="btn">Download</a>
</article>
<article>
<img src="img/emacs-icon2.png" width="167" height="167">
<a href="img/emacs.iconset.zip" class="btn" >Download</a>
</article>
</blockquote>
</li>
</ul>
</p>
</div>
</section>
<section class="lightBlue">
<span id="learn"></span>
<div>
<h2>Learn Emacs</h2>
<blockquote class="quote">
<b>"Mastering Emacs is not the goal, it's the path."</b>
A happy Emacs user
</blockquote>
<p>
It's not called the <em> self-documenting real-time display
editor</em> for nothing. Emacs includes a great tutorial to
<strong>teach you how to use Emacs while you're using
Emacs</strong>. Mind blown? This is just the beginning.
</p>
<p>
Once you've installed Emacs, start it up. You will be greeted
with a welcome screen. From there you can click on
the <em>Emacs Tutorial</em> link with your mouse.
</p>
<p>
<strong>Instead of using your mouse</strong>, you can
press <code>Alt + X</code> on your keyboard, which will take you
to the <em>command mode</em> on the lower screen of Emacs. Then
write <code>help-with-tutorial</code> and press Enter. You just
entered the first of many Emacs commands. You know the warm
fuzzies you just got? Get used to it, because there's more where
that came from.
</p>
<p>
This interactive tutorial will teach you the basics on how to
move around and edit text. It's just the tip of the iceberg, and
your quest has just begun.
</p>
<p>
A great resource for starters is this visual guide to learning
Emacs by <a href="http://sachachua.com" title="How to Learn
Emacs">Sacha Chua</a> under
a <em><a href="https://creativecommons.org/licenses/by/3.0/"
title="Creative Commons ">CC by</a> license</em>: <a href="http://sachachua.com/blog/2013/05/how-to-learn-emacs-a-hand-drawn-one-pager-for-beginners/">How
to Learn Emacs: A Hand-drawn One-pager for Beginners</a>:
<a href="img/How-to-Learn-Emacs-v2-Large.png" title="How to
Learn Emacs">
<img src="img/How-to-Learn-Emacs-v2-thumb.jpg" alt="How to
Learn Emacs" class="howto"/>
</a>
</p>
<blockquote>
<b>You can also check out these other visual guides:</b>
<ul>
<li>
<a href="http://sachachua.com/blog/2013/09/how-to-learn-emacs-keyboard-shortcuts-a-visual-tutorial-for-newbies/"
title="How to learn Emacs keyboard shortcuts">
How to learn Emacs keyboard shortcuts (a visual tutorial
for newbies)
</a>
</li>
<li>
<a href="http://sachachua.com/blog/2014/01/tips-learning-org-mode-emacs/"
title="Some tips for learning Org Mode for Emacs">
Some tips for learning Org Mode for Emacs
</a>
</li>
</ul>
</blockquote>
</div>
</section>
<section class="darkGrey">
<span id="resources" ></span>
<div>
<h2>Resources</h2>
<p>
Emacs is used by very happy hackers all around the globe. Lots of
them are willing to help you get started or share the path
they've walked along Emacs with you. It's dangerous to go alone;
take this:
<ul>
<li>
<a href="http://www.gnu.org/software/emacs/manual/html_node/emacs/index.html"
title="The Emacs Manual">The Emacs Manual</a> — Official GNU
Emacs manual. See more
manuals <a href="http://www.gnu.org/software/emacs/manual/">here</a>.
</li>
<li>
<a href="http://www.emacswiki.org/" title="EmacsWiki">Emacs
Wiki</a> — a collection of useful information regarding Emacs and
Emacs Lisp, its extension language.
</li>
<li>
<a href="http://planet.emacsen.org/" title="Planet Emacsen">
Planet Emacsen</a> — An Emacs planet collecting
posts from many Emacs blogs.
</li>
<li>
<a href="http://www.masteringemacs.org/" title="Mastering
Emacs">Mastering Emacs</a> — A blog about mastering the world's
best text editor.
</li>
<li>
<a href="http://emacsrocks.com/" title="Emacs Rocks">Emacs
Rocks</a> — a series of videos teaching about Emacs. Includes
a series on extending it.
</li>
<li>
<a href="http://whattheemacsd.com/" title="What the
.emacs.d!?">What the .emacs.d!?</a> — Blog from the same
author as Emacs Rocks, about setting up your .emacs.d.
</li>
<li>
<a href="http://emacsmovies.org/" title="Emacs Movies">Emacs
Movies</a> — Tutorial screencasts for Emacs.
</li>
<li>
<a href="http://reddit.com/r/emacs" title="Emacs
Subreddit">/r/emacs</a> — Reddit is a virtual community of
(generally) very nice people. You can create an account there
and share your questions, progress and snippets about Emacs on
the Emacs subreddit.
</li>
</ul>
</p>
</div>
</section>
<section id="be-free" class="green">
<span id="resources" ></span>
<div class="code">
be free.
</div>
</section>