“Clipboard Normalization” by jefftk

25/12/2025 3 min
“Clipboard Normalization” by jefftk

Listen "“Clipboard Normalization” by jefftk"

Episode Synopsis



The world is divided into plain text and rich text, but this is often
not what I want. I want comfortable text:






Yes: Lists, links, blockquotes, code blocks, inline code, bold,
italics, underlining, headings, simple tables.

No: Colors, fonts, text sizing, text alignment, images, line
spacing.







Let's say I want to send someone a snippet from a blog
post. If I paste this into my email client the font family, font
size, blockquote styling, and link styling come along:









If I do Cmd+Shift+V and paste without formatting, I get no styling at
all:









I can deal with losing the blockquote formatting, but losing the links
is a pain.





What I want is essentially the subset of HTML that can be represented
in Markdown. So I automated
this! I made a Mac command that pulls HTML from the clipboard,
passes it through pandoc twice (HTML
to Github-flavored markdown to HTML), and puts it back on the
clipboard. I also packaged it up as a status-bar app:









You can run it by clicking on the icon, or invoking the script:



$ normalize-clipboard




[...] ---
First published:
December 25th, 2025

Source:
https://www.lesswrong.com/posts/GLBRarCLpq7XwhxFi/clipboard-normalization
---
Narrated by TYPE III AUDIO.
---Images from the article:Apple Podcasts and Spotify do not show images in the episode description. Try Pocket Casts, or another podcast app.

More episodes of the podcast LessWrong (30+ Karma)