Text editor family tree
How the text editors I've used are related to each other:
┏ ━ ━ ━ ━ ┓
┌─▶ <a href="/notes/the-nvi-text-editor">nvi</a>
┌ ─ ─ ─ ─ ─ ┌ ─ ─ ─ ─ ─ │ ┗ ━ ━ ━ ━ ┛
┌─▶ ex ├──▶ vi ├─┤
┌ ─ ─ ─ ─ ┐ │ └ ─ ─ ─ ─ ─ └ ─ ─ ─ ─ ─ │ ┌─────────┐ ┌──────────┐
ed ──┤ └─▶ Vim ├──▶ Neovim │
└ ─ ─ ─ ─ ┘ │ └────┬────┘ └─────┬────┘
│ │ │
CLI │ ┌ ─ ─ ─ ─ ─ ┌ ─ ─ ─ ─ ─ │ │
─ ─ ─ ─ ─ ─ ─ ┴─▶ sam ├──▶ <a href="/notes/the-acme-development-environment">Acme</a> │─ ─ ─ ─ ┼ ─ ─ ─ ─ ─ ─ ┼ ─ ─ ─ ─
GUI └ ─ ─ ─ ─ ─ └ ─ ─ ─ ─ ─ │ │
│ │
┌────────────┐ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ┐ ┌─────▼────┐ ┌─────▼────┐
│ BBEdit ├──▶ Text Wrangler │ MacVim │ │ VimR │
└────────────┘ └ ─ ─ ─ ─ ─ ─ ─ ─ ┘ └──────────┘ └──────────┘
┌───────────────┐ ┌ ─ ─ ─ ─ ─ ┏━━━━━━━━━━┓
│ SubEthaEdit ├──▶ Coda ├──▶ <a href="/notes/the-nova-text-editor">Nova</a> ┃
└───────────────┘ └ ─ ─ ─ ─ ─ ┗━━━━━━━━━━┛
┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┏━━━━━━━━━━━┓
Project Builder ├──▶ Xcode ┃
└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┗━━━━━━━━━━━┛
┌ ─ ─ ─ ─ ─ ─ ┐ ┌ ─ ─ ─ ─ ─ ─ ─
CSSEdit ───▶ Espresso │
└ ─ ─ ─ ─ ─ ─ ┘ └ ─ ─ ─ ─ ─ ─ ─
┌ ─ ─ ─ ─ ─
Tags │
└ ─ ─ ─ ─ ─
┌ ─ ─ ─ ─ ─ ─ ─ ┏━━━━━━━━━━━━━━━━┓ ┌──────────┐ ┌─────────────┐
TextMate ├──▶ <a href="/notes/the-sublime-text-3-text-editor">Sublime Text</a> ┣──▶ Atom ├──▶ VS Code │
└ ─ ─ ─ ─ ─ ─ ─ ┗━━━━━━━━━━━━━━━━┛ └──────────┘ └─────────────┘
┏ ━ ━ ━ ━ ━ ━ ━
<a href="/notes/the-monodraw-diagram-editor">Monodraw</a> ┃
┗ ━ ━ ━ ━ ━ ━ ━
┌ ─ ─ ─ ─ ─ ─ ─ ┐ ┏━━━━━━━━━━━━━━━┓
Writeroom ───▶ iA Writer ┃
└ ─ ─ ─ ─ ─ ─ ─ ┘ ┗━━━━━━━━━━━━━━━┛
Legend
<pre><figure> ┌──────────┐ ┏━━━━━━━━━━━┓ ┌ ─ ─ ─ ─ ─ ─ ─ ╔ ═ ═ ═ ═ ═ ═ ═ ╗ │ Used │ ┃ Using ┃ Inactive │ Unreleased └──────────┘ ┗━━━━━━━━━━━┛ └ ─ ─ ─ ─ ─ ─ ─ ╚ ═ ═ ═ ═ ═ ═ ═ ╝
┌────────────────┐ ┌──────┐ │ Inspiration ├──▶ For │ └────────────────┘ └──────┘ </figure></pre>