I have a 4-character change I want to make (ctx -> ctx=ctx), is it ok if I push that straight to main? (It's a bug in sort_by that's causing a lot of problems, and we probably don't want to release 2.6.1 with a known bug)
Uh, not really. The parser is two functions passed to the codemirror api - one to setup an initial state, one to parse each character. The latter uses several things from the codemirror api as well.
Should the yaml processing stuff be pulled out of documents/knowledge and put somewhere else? It feels wrong to put it there with all the text/yaml/md files