Hello guys, first post here.
I’ve thought of a feature but I am not aware if it already exists (would be awesome if it did).
User selects a function or a variable, the editor highlights all other functions and variables that are related to it (either use it or are used by it). All unrelated functions/variables are dimmed in color, or hidden completely.
More advanced version:
If a function is selected, possible execution paths are shown with direction arrows.
Even more advanced version:
Imagine the above works for a whole project, spanning multiple files.
Would make code evaluation, refactoring and debugging a whole lot easier.
Flat code text is not the best way to edit stuff, because code executes differently than in the order it is put down into a file. The filtering and presentation methods described above, would allow to focus on specific functions and execution paths, disregarding what is not-used in any given context.