Tour:
- Use gf on paths or requires to open the same file Node.js would.
- Use gf on require(".") to open ./index.js
- Use gf on require("./dir") to open ./dir/index.js
- Use gf on require("./foo") to open foo.js.
- Use gf on require("./package") and have it open package.json.
- Use gf on require("module") to open the module's main file (parsed for you from package.json).
- Use gf on require("module/lib/utils") and open files inside the module.
- Automatically sets the filetype to JavaScript for files with Node's shebang (#!).
- Use [I etc. to look for a keyword in required files (Sets Vim's &include).
- Use :Nedit to quickly edit any module, file in a module or your project file.
- Use :Nopen to quickly edit any module and lcd to its directory.
- Node.vim itself is tested with a thorough automated integration test suite! No cowboy coding here!

Expect more to come soon and feel free to let me know what you're after!

PS. Node.vim is absolutely intended to work on Windows, but not yet tested there at all. If you could help, try it out and report issues, I'd be grateful!

- Adds `:Nedit` command for editing modules or files relative to the Node project root.
For example: `:Nedit any-module/lib` or `:Nedit ./package`.
- Adds `:Nopen` command which behaves like `:Nedit`, but also `lcd`s to the module's directory.
- Makes `<Plug>NodeGotoFile` available for your mapping in any Node project file, but maps it to `gf` automatically only on JavaScript files.
- Maps `gf` also for JSON files for easy jumping to modules.
- Makes `:Nedit` and `:Nopen` available immediately when starting Vim in a directory of a Node project.

- Adds `&include` pattern so Vim can recognize included/required files, e.g. for looking up keywords with `[I`.
- Cleans `&path` from `/usr/include` for JavaScript files.
- Adds a new superb `gf` handler to handle all relative and module paths, incl. support for `require(".")` to open `./index.js`. This is spot on how Node.js finds your requires.
- Adds `<Plug>NodeGotoFile` should you want to remap Node.vim's file opener.
- Opens files before directories should both, e.g. `./foo.js` and `./foo`, exist. This matches Node.js's behavior.
- Adds a full automated integration test suite to Node.vim which is freaking amazing!