dgutov pushed a change to branch master. from 8ad76a7 Merge commit '60873230991f7a0cd3175eb578fee34c7e238fb3' new c9a1cde Fix indentation tests, by always loading js2-old-indent new f354e9a Try a containerized Travis build new 3a44f30 Hopefully fix the matrix new a622fb3 Remove outdated reference new 5e546d3 Fix indent new 00245fc Try to use $EMACS implicitly new c14fdf6 This shit is confusing new bb3f677 ... new 4bd8df9 Revert the "containerized build" commits, because Travis still hasn't whitelisted emacs-snapshot. new 9cdd4c6 -L . new c47a894 Fix #247, indentation inside block comments new c68646a Never enable js2-minor-mode in js2-mode new 5beb8ea Define js2-re-search-forward as an alias as well new 242af01 Handle @property like @param, and handle aliases new a6f2a94 Allow plain parameters after default new fc56c58 js2-define-destruct-symbols-internal: Anticipate js2-getter-setter-node new f146f13 js2-define-destruct-symbols-internal: Stop growing NAME-NODES exponentially new d0686a0 js2-define-destruct-symbols-internal: Remove, don't need it anymore new c8b8e11 js2-define-destruct-symbols: Speed up, theoretically new 7184664 Add a jump to definition command bound to M-. new eba59c5 Added missing etags dependency new 1ee5c45 Return correct node when searching for the definition of a property. new bc5cdb4 Simplified property name matching new 579aacb Simplified method of searching for nodes based on scope new 145c5d6 Fixed jumping to object properties new f942b83 Support jumping to buffers of the same major mode new aaf218a Find definition by locating assignment nodes new c4f4095 Only jump if not already at var or function definition new bb0476c Clarified js2-search-scope doc string new af85699 Clean up todo in js2-search-scope and fix year typo new e236923 Removed functions: js2-build-prop-name-list and js2-names-left. new 9ad7708 Add cl- prefix, improve line lengths new 75129c1 Use cl-assert instead of error new bbb5086 Remove a space new ffa06cb Explicitly remap js-find-symbol new 58335d4 Add NEWS and bump the version new 5c9d8b8 Rephrase new 5ffca32 Merge commit '5c9d8b82dddec2fab370ec8798569c7fc5698093' from js2-mode
Summary of changes: packages/js2-mode/Makefile | 2 +- packages/js2-mode/NEWS.md | 18 +++ packages/js2-mode/js2-mode.el | 223 +++++++++++++++++++++++++-------- packages/js2-mode/js2-old-indent.el | 20 ++-- packages/js2-mode/tests/indent.el | 1 + packages/js2-mode/tests/navigation.el | 60 +++++++++ packages/js2-mode/tests/parser.el | 6 +- 7 files changed, 258 insertions(+), 72 deletions(-) create mode 100644 packages/js2-mode/tests/navigation.el