Code Navigator is highly inspired by @boatbomber’s plugin Code Outline.
It pretty much has the same features, but it’s much cheaper!
Even if it’s very similiar, I did not use any code from his plugin (neither the lexer!).
Every line of code in this plugin is written by me. I respect @boatbomber and his plugin.
What does it do?
Code Navigator lists all of your variables and functions in a gui and you can navigate between them easily.
It’s really useful when you have long and complicated codes, but it’s good for beginners too!
It’s also good for exploring other’s code, because it helps you to navigate in it!
Tutorial
Make sure you enable the widget! (Click the Toggle Widget button in the ‘Plugins’ tab, it’ll print if you’ve enabled it!)
Create and open a Script somewhere you like (or open an already existing one).
Create variables and functions.
See how it lists them.
Click on one of the items and notice how it jumps to that line!
The plugin is now smarter than ever.
First, I’ve added a lot of new icons.
Second, the surprise:
The plugin can detect if you are referencing instances and adapt to them.
Just look at the example:
Explorer:
Code:
Plugin:
I think this is a big move! It makes the plugin to much better to use!
I found a bug when opening one of my longer scripts.
when it happens, I get this error in the output.
cloud_8612472333.Code Navigator.MainScript:207: attempt to index nil with 'Parent'
Stack Begin
Script 'cloud_8612472333.Code Navigator.MainScript', Line 207 - function scanAndList
Script 'cloud_8612472333.Code Navigator.MainScript', Line 425
Stack End
Quick update!
I’ve added some new icons to the plugin.
Also the plugin doesn’t refreshes the list if haven’t changed anything related to variables or functions in your script.
I hope you like Code Navigator!
I get this error and the plugin causes my studio to be incredibly sluggish.
11:51:46.830 Widget enabled: true - Edit
11:51:56.170 FindFirstChild is not a valid member of Vector3 - Edit
11:51:56.171 Stack Begin - Studio
11:51:56.171 Script 'cloud_8612472333.Code Navigator.MainScript', Line 219 - function scanAndList - Studio
11:51:56.171 Script 'cloud_8612472333.Code Navigator.MainScript', Line 425 - Studio
11:51:56.171 Stack End - Studio
Currently, The plug-in still doesn’t work, it doesn’t detect a single thing. It is just full of bugs with no output given. I hope you could fix it. I don’t wanna waste 2 dollars on a plug-in that doesn’t even do nothing.
Hello! Sorry to hear that. The plugin has been abandoned, sorry! I’ll make it free for that reason, I don’t know why it doesn’t work tho and sadly I probably won’t fix it now.