Yes, dependency diagramming and regex-railroad are exactly what I’m talking about. Dependency diagram should be possible, since we have access to everything in Atom, including the project treeview.
There’s a lot of visual helpers we could think of, and before it grows wildly in the package system (and I believe this is inevitable if we do nothing), they should all be unified in a single package dedicated to searching and downloading visual interpreters. The whole thing should be carefully designed. Let’s not dash in.
[ EDIT ]
I imagine that when the user right clicks on a file in treeview, the context menu would show a “Visualize >” entry, which contains visual interpreters to apply to this file. This would open a new pane containing the diagram.
For dependency diagrams, it would probably be two steps: first build a text file containing the data structure (with another tool), then apply a visual interpreter to this text file.
I’m already in love with Atom. First I’ll make another Electron project, to get used to it, then I’ll get back to this one.