Performance Update
It was brought to my attention by @Defaultio that the plugin causes intense lag while typing inside large scripts.
I attacked the issue in a few ways, so hopefully it’ll run well even on your massive scripts.
A) Instead of updating every time you hit a key, it updates ~3 times per second. Keeps it up-to-date enough, without needing to adhere to the unreasonable constraint of running the entire thing in the time it takes you to press a single key.
B) Better caching optimizations, so unchanged tokens (anything prior to where you typed) won’t have as much performance cost now.
C) Massive Lexer level changes to make it handle large scripts better. Better token grouping, fewer token counts, and slightly faster overall. More on that in this thread.