Why Emacs is Still so Useful Today

By Xah Lee. Date: . Last updated: .

This essay tells a little anecdote about why emacs is still essential and superior among today's tools.

Problem

<div class="entry">
<span class="w">Title</span>: <b>Regular Polytopes</b>
<span class="w">Author</span>: H.S.M.
Coxeter<br>
<span class="w">Publisher</span>: Dover<br>
<span class="w">Date</span>: 1973.<br>
<b>Notes:</b> 3rd ed.<br>
<span class="w">Subject</span>: Symmetry<br>
<span class="w">Comment</span>: A standard reference…<br>
</div>
<div class="entry">
<div class="title">Regular Polytopes</div>
<div class="author">H.S.M. Coxeter</div>
<div class="publisher">Dover</div>
<div class="date">1973</div>
Notes: 3rd ed.<br>
<div class="subject">Symmetry</div>
<div class="comment">A standard reference…</div>
</div>

together with CSS, like this:

div.entry {margin:1ex; padding:1ex}
div.entry > div.author {color:green}
div.entry > div.author:before {content:"Author: ";color:black;font-weight:bold}
div.entry > div.title {font-style:italic;color:#4d378b}
div.entry > div.title:before {content:"Title: ";color:black;font-weight:bold; font-style:normal}
div.entry > div.publisher:before {content:"Publsher: ";color:black;font-weight:bold}
div.entry > div.date:before {content:"Date: ";color:black;font-weight:bold}
div.entry > div.subject:before {content:"Subject: ";color:black;font-weight:bold}
div.entry > div.comment:before {content:"Comment: ";color:black;font-weight:bold}

would make it much better.

Text-Soup Situation And Lumberjack Tasks

Text-Soup Situation

Lumberjack-Tasks

Why Emacs But Not Other Editors

For some examples of actual tasks and solutions done with emacs and not possible with other text editors or IDEs, see: