HackerTube.dev

Emacs Rocks! Episode 14: Paredit

emacsrocks · 65.4K views · 2013-03-21 · 3:25

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

A three-minute Emacs Rocks screencast by Magnar Sveen demonstrating paredit, which edits Lisp code structurally as a tree of s-expressions rather than characters.

On Hacker News

Repeatedly offered as the quickest, most convincing demo of structured editing and why Lisp programmers love paredit.

Recommended by 8 HN people across 7 months · HN mentions 2013–2022

Topics

Search by tags

What people said

Kaali · 2013-06 · Strong recommendation

For those not familiar with Emacs, IntelliJ IDEA with La Clojure is also an okay choice. I use IDEA for Python, Java and Scala; and still switch to Emacs when I code in Clojure. The reason is that Emacs has really strong toolset for LISP, where many of the features are missing from other environments, or implemented partially. Slime/swank (nrepl replaces it, but I'm just slowly transitioning to it), provides code completion, documentation lookup, REPL, macro expansion and even live code updates on a running application; which can be a bit of a pain to setup on other editors. And the integration in Emacs is really great, as the repl buffer is really just a text buffer, the same as the one you are coding in. But the biggest reason for me to code LISP in Emacs is paredit. It really makes all the trouble with balancing parenthesis and moving around the sexps really easy. It might seem counter intuitive and a bit troublesome at first, but I really recommend you to try it. For a short and enthusiastic video on paredit, see [VIDEO] -- and maybe the other Emacs Rocks! videos to learn more about modern Emacs.

Read the original HN comment ↗
gabiruh · 2022-11 · Recommendation

Yeah... a couple GIFs would. If I was them I would've just embedded this video from "Emacs Rocks!": [VIDEO] It shows how incredible paredit is.

Read the original HN comment ↗
medo-bear · 2022-10 · Recommendation

not op but for me structured editing is one of the biggest pluses when it comes to editing lisp code. here is a good example of what i mean [0]. btw autolisp standard formating is kind of an anti-example of good lisp formating. in emacs lots of excellent tools exist to make parantheses an extremely helpful feature [1] [0] [VIDEO] [1] [LINK]

Read the original HN comment ↗

Sources

Video by emacsrocks, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources