decompose the giant NERD_tree.vim file

* Move the classes out into `plugin/nerdtree/<classname>`.
* Move the other functions out into `autoload/nerdtree.vim`.

Stuff still to do:

* extract out at least one view class from `autoload/nerdtree` -
  something like NERDTreeWindow
* figure out which functions in autoload/nerdtree should be scoped to
  the script instead of public
This commit is contained in:
Martin Grenfell
2013-01-05 01:08:06 +00:00
parent 1817ccdb57
commit fb4a5a116a
10 changed files with 4324 additions and 4258 deletions

1623
autoload/nerdtree.vim Normal file

File diff suppressed because it is too large Load Diff