&gt;  but given how much existing plain text code there is I don&#x27;t see this happening any time soon.<p>But this could work with existing code through simple translation.  It could even possibly be converted to an outline when read into the outline-based editor and then be rewritten as plain text when saved.<p>I have worked on a scheme that makes ES6 look like coffeescript when in the editor while stored as normal javascript on the disk.  This would solve the problem of working in (almost) Coffeescript on someone else&#x27;s project written in Javascript.  I&#x27;m stuck right now because I can&#x27;t get the number of changed lines in GIT down to an acceptable level. See <a href="https:&#x2F;&#x2F;github.com&#x2F;mark-hahn&#x2F;jsw" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mark-hahn&#x2F;jsw</a>.