Emacs tip: if you have a great keyboard macro, but always do the same thing after, you can extend it. C-u F3.
miniblog.
Related Posts
I certainly see the appeal of ChatGPT as a conversational interface for knowledge questions, but it's wrong often enough that I can't trust it.
Prompt: What does :extend do to an Emacs font face?
This is wrong (it's confused with :inherit) and it's hallucinated a version constraint.
The Zen of Emacs, and the ability to extend *anything* incrementally, contrasted with VS Code design principles:
Commonmark.js has a lovely feature that's rare in markdown renderers: it exposes an AST! https://github.com/commonmark/commonmark.js/#usage
This makes it so much easier to extend/modify the syntax in a robust manner.
