Thoughts
SMASH 1.0 (our third major milestone, the project is currently pre-alpha) would support a plugin API for other types of interactive prompts
to "take over" the SMASH command-input box in order to provide syntax highlighting and auto completion suggestions. Do you know what API already exists for providing syntax highlighting and auto completion? LSP.
I hesitate to commit to supporting LSP because SMASH is not a editor. But if that protocol already exists...