🧬 RouterOS LSP for better syntax checking & command completion in editors like VSCode & NeoVim

LOL, apparently the forum’s ```routeros marks use a pretty poor coloring scheme and syntax scheme too. While not the whole story in ā€œstatic schemas/ASTā€, for example /console/inspect gets you all the command, directory (like ip, interface, etc), and arguments. So those could always be used to ā€œupdateā€ a static grammar with the current set of things — perhaps with curation since there are 70k worth of keywords for example.

See this thread for one example of potentially ā€œaugmentingā€ a static/regex .rsc grammar with /console/inspect request=child data.