It would be great if Atom was able to convert code (e.g., C code) to UML or to a visual coding format. Sometimes it’s easier to debug a program when you look at the code in a different way.
You might explore
markdown-preview-enhanced package and read the package documentation about
mermaid which can convert embedded mermaid chunks into UML diagrams in preview panel. Toggle markdown-preview-enhanced panel first. You will need to go to settings to enable dynamic scripting. Then hover over the preview chunk to hit button to expand to UML. This applies for other embedded chunk types such as python, bash etc. and not only mermaid. Class diagrams can also be rendered.