Skip to content

jbanahan/learn-ide-tree

 
 

Repository files navigation

Learn IDE's Tree View

This fork of Atom's Tree View package is used by the Learn IDE to provide all of tree-view's functionality while synchronizing with a remote filesystem. It's intended to be used alongside the primary Learn IDE package.

Methodology

For an understanding of how tree-view works, see it's repo. This fork has been altered as minimally as possible, and should be regularly merging releases from the upstream package.

This minimal amount of change is primarily accomplished by using the nsync-fs module, which provides an fs interface to meet the usage of fs throughout the tree-view package. In other words, this pacakge simply intercepts tree-view's calls to the physical filesystem, and routes them to the virtual filesystem maintained by the nsync-fs module. Most other functionality of the package is left unchanged.

About

Explore and open project files in Atom

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CoffeeScript 97.8%
  • JavaScript 1.3%
  • CSS 0.9%