>>106406671
>this question is maybe over my pay grade
It seems to be over mine as well. I'm still not sure what you mean.
>>106406671
>Your's is a real a text parser akin to 80s text adventure games.
It's not. It's just vim with a vimscript and do very little 'manual' parsing. The settings strings, vars and comments are done in picrel. That's stuff you'd normally keep in some structure in your code and add a little command to change them or something, but the structure would be roughly the same.
I could have written the whole thing in C just as well, but I hate making [G|T]UIs. Editing text in the way I edit all other text is just very practical for me and I would have ended up replicating vim features anyway.

>>106406718
It's been solved many times. I did it one way. Others do it in other ways. As long as the model gets what it needs, we're good.