(devlog) the placeholder. that bugged me for a while
the culprit is to separate representations. both are used as a source of truth for different parts of the system. the UI deals with ui-representation; everything else relies on text-representation. that is a common design in wysiwyg/richtext editor.
of all code editors I'm aware, i find #xcode editor placeholder the most beautiful, and I plan to copy that ux