Coming from Java where most IDE supports complex refactoring which can span more source code files and projects, i wonder if there's any Javascript editors which support the same?
I've just finished watching some presentation about Cloud9's AST tooling support. This presentation is more than one year old. I wonder if since then Cloud9 got complex refactoring functions which understand eg. the NodeJs require() statments? Of course this question doesn't want to narrow to Cloud9, we have brackets.io, Orion, etc. This is just the presentation i came across so that's why i'm giving examples based on Cloud9.
Say i have a Node module which exports an object prototype, and i have an another module which uses this. Say i like to rename a function in the exported prototype and what i'm looking for is that the IDE will refactor the calls in the other module according to the change. Does any tool supports refactor renaming across module dependencies?