A Tree-View for source code symbols and marks inspired by the Source Tree in KomodoEDIT and KomodoIDE.
This is the initial work learning how to extend Atom. It has support for PHP, JS, CSS, SCSS, and LESS.
Marks are special comments supported in JS and PHP.
//#TODO TAG_HERE //#TODO A long explanation...
//#MARK TAG_HERE //#MARK:OBJ MY_FAKE_CLASS //#MARK:FN MY_FAKE_FUNCTION //#MARK:CONFIG USER_DEFAULTS
This package is meant to be light so finding symbols and tags is done using regex (see nst-parser.js for configuration) (no ast, or code-intel). In that respect it doesnt support all types of syntax you may find specially in JS, so it makes some assumptions at what patterns represent key symbols, in many cases with JS it follows my personal style.
Move the configuration of markers/tags outside the package.
Separate lang/mode definitions from nst-parser.js to make it easier for people to modify them.
This package is sponsored by ExponentialWorks.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.