branch: master
commit 3ad3bf290c5527930de97589a89e2891ac023895
Author: Noam Postavsky
Commit: Noam Postavsky
* packages/yasnippet: Don't backport new vars
* packages/yasnippet/yasnippet.el (yas--backported-syms): Don't backport
yas-dont-activate-functions, since the only use of
branch: master
commit 4925dde3996db902398b771b568072373e337fa4
Merge: 4bfa149 4ad3ca9
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #70 from jpkotta/master
don't assume vc-git-diff-switches is defined
---
diff-hl.el |3 ++-
1 file changed, 2 insertions(+), 1 dele
branch: master
commit be82976af861e0b74ab71c7d2ab088a4b38abe75
Author: Dmitry Gutov
Commit: Dmitry Gutov
Bind vc-git-diff-switches
Fixes #67, and seems to improve the performance as well.
---
diff-hl.el |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/diff-h
branch: master
commit 16db967b0577c376f29e0d72cef8aa2e3a5a84f0
Merge: 04f3d4b e933675
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge commit 'e93367512080e540dc5dd126dfcb38b4a5e9415b' from diff-hl
---
packages/diff-hl/README.md | 10 ++
packages/diff-hl/diff-hl-flydiff.el
branch: master
commit 4ad3ca961587402953ef85abc56daec2c604d365
Author: Jonathan Kotta
Commit: Jonathan Kotta
don't assume vc-git-diff-switches is defined
---
diff-hl.el |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/diff-hl.el b/diff-hl.el
index c52bf0e..017e5ca 10
dgutov pushed a change to branch master.
from 04f3d4b Merge commit '0cda39255827f283e7578cd469ae42daad9556a2'
from js2-mode
new be82976 Bind vc-git-diff-switches
new a55c703 Fix #68
new 4bfa149 Allow using --patience through vc-git-diff-switches
new
branch: master
commit e93367512080e540dc5dd126dfcb38b4a5e9415b
Author: Dmitry Gutov
Commit: Dmitry Gutov
Bump the version
---
diff-hl.el |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/diff-hl.el b/diff-hl.el
index 017e5ca..6650818 100644
--- a/diff-hl.el
+++ b/diff-h
branch: master
commit a55c703c845c0d5956bfff4cd68c4bb91fc91bd2
Author: Dmitry Gutov
Commit: Dmitry Gutov
Fix #68
---
diff-hl-flydiff.el |5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/diff-hl-flydiff.el b/diff-hl-flydiff.el
index 94dbbd7..7f0c6c7 100644
--- a/dif
branch: master
commit 4bfa149d60024da408970e24edc8ece81eb0d32c
Author: Dmitry Gutov
Commit: Dmitry Gutov
Allow using --patience through vc-git-diff-switches
Closes #9.
---
README.md | 10 ++
diff-hl.el | 11 +--
2 files changed, 19 insertions(+), 2 deletions(-)
branch: master
commit 0cda39255827f283e7578cd469ae42daad9556a2
Author: Dmitry Gutov
Commit: Dmitry Gutov
Make a new release
---
NEWS.md |7 +--
js2-mode.el |4 ++--
tests/externs.el |2 +-
tests/indent.el |2 +-
tests/parser.el |2 +-
5 files changed,
branch: master
commit f130121d34993c4c15323b49684d561baaa992e4
Merge: fa419df 6d22df2
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #328 from XeCycle/iname-color
Colorize imported names as variables
---
js2-mode.el | 12 +---
1 file changed, 9 insertions(+)
branch: master
commit 1e1e4109b7072a1fb94b973b37e06a643dd47b30
Merge: 849e061 7fe7165
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #289 from dgreensp/fix-array-rest
Fix array destructuring including triple-dot
---
js2-mode.el | 52 ++---
branch: master
commit 910520ee2e6f58e8ddfc3e7362492524e0565a6f
Merge: b576cef 5ebc7b8
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #333 from daniellandau/master
Change warning message to not conflict with spec
---
js2-mode.el |2 +-
1 file changed, 1 insertion(+
branch: master
commit e5e4fa4120a35e2688655eb9346670ef25281cb1
Author: Stephen Hicks
Commit: Stephen Hicks
Add js2-mode-assume-strict custom variable
This allows all files to be parsed as if 'use strict' were on top of
every file, for the case of JS passed through compilers that
branch: master
commit 04f3d4bb44d7ef30e705b53f3d15e3279ac0d230
Merge: 7a2deff 0cda392
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge commit '0cda39255827f283e7578cd469ae42daad9556a2' from js2-mode
---
packages/js2-mode/Makefile |9 +-
packages/js2-mode/NEWS.md|
branch: master
commit 66fe8de8e9b0ac501d29c613f365353262868eb5
Author: Dmitry Gutov
Commit: Dmitry Gutov
js2-define-symbol: Treat const same as let
Fixes #306
---
js2-mode.el | 23 ++-
tests/parser.el | 14 ++
2 files changed, 8 insertions(+)
branch: master
commit 16c42ce896165e6fd6cd1f72bc857046ea314c41
Author: Philipp Stephani
Commit: Philipp Stephani
Run all tests on 'make test'
---
Makefile |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index dda51a3..a67 100644
--- a/Makefil
branch: master
commit 49954ea8e35aa51f0f0bc08502414171597933d6
Author: Dmitry Gutov
Commit: Dmitry Gutov
Use idle timer to reparse, even when the buffer's just been opened
Fixes #20, in yet another way.
Also speeds up Emacs 25's xref-find-references and project-find-regexp.
branch: master
commit b2af3314dbc039f2f34c27b725f7e32dd7b5bd1a
Author: Dmitry Gutov
Commit: Dmitry Gutov
Special-case unary + and -
Fixes #322
---
js2-old-indent.el | 24 ++--
tests/indent.el |7 +++
2 files changed, 17 insertions(+), 14 deletions(-)
branch: master
commit b57d129c2f156eda96f7aea004472a7f6d70334a
Merge: ae922a3 7e7b6da
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #304 from jacksonrayhamilton/fix-void-async-await
Fix void async await
---
js2-mode.el | 69 -
branch: master
commit 4fc6ef862564dbe7bce47aa36221f506c728f75e
Author: Dmitry Gutov
Commit: Dmitry Gutov
js2-class-node: Inherit from js2-object-node
---
js2-mode.el |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index 7ee1599..974e6f0 1
branch: master
commit c162f35fe5d38ee9330d75f273c212688d813782
Author: Carl Lei
Commit: Carl Lei
Colorize contextual keywords as & from in import & export
---
js2-mode.el | 162 ---
1 file changed, 77 insertions(+), 85 deletions(-)
d
branch: master
commit 6399bec14e4a7a207413909eb41bd98e2107bb4d
Author: Masafumi Oyamada (mooz)
Commit: Masafumi Oyamada (mooz)
Support ES(7) async/await syntax; Closes #185
---
js2-mode.el | 77 ++-
tests/parser.el | 35 +++
branch: master
commit 812df519069555a7b670f6d300239092642aa02e
Merge: 87f43f3 e265b69
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #326 from phst/compiler-warning-25
Fix a byte compilation warning on Emacs 25
---
js2-mode.el |4 +++-
1 file changed, 3 insertions
branch: master
commit e265b693872bca5f8cf50c9c93a0301b0de48763
Author: Philipp Stephani
Commit: Philipp Stephani
Fix a byte compilation warning on Emacs 25
---
js2-mode.el |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/js2-mode.el b/js2-mode.el
index c999e48..292a
branch: master
commit b576cef1e8751b6ceb7532e2ab833b551fc46860
Author: Dmitry Gutov
Commit: Dmitry Gutov
Declare vars created with renaming destructuring
Fixes regression from 0555a8a3.
---
js2-mode.el | 12 ++--
tests/parser.el |3 ++-
2 files changed, 12 inserti
branch: master
commit c988876315a6f6a1948494943095a2548b194ee5
Author: Dmitry Gutov
Commit: Dmitry Gutov
Fix the straggler
---
tests/indent.el |1 +
1 file changed, 1 insertion(+)
diff --git a/tests/indent.el b/tests/indent.el
index 91b8656..2fe6037 100644
--- a/tests/indent.el
+++ b/t
branch: master
commit fa419dfbb7d7029f0e6916b43623886e2ad92c5d
Merge: 812df51 c162f35
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #327 from XeCycle/ckw-as
Colorize contextual keyword as in import & export
---
js2-mode.el | 162 -
branch: master
commit 83d98906e29ad69ecd6971d809425e2d79c4409f
Author: Jackson Hamilton
Commit: Jackson Hamilton
Fix await parsing
---
js2-mode.el | 11 ++-
tests/parser.el |6 ++
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/js2-mode.el b/js2-mode.el
branch: master
commit 6d22df2c7ef29aaacc908bb2b6852a130632f571
Author: Carl Lei
Commit: Carl Lei
Colorize imported names as variables
---
js2-mode.el | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index ed0ff68..00be32c 100644
--
branch: master
commit fa0aa09785302464923e3f7d3de30bba719c4be0
Merge: e9227bd 5f00a97
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #294 from lunaryorn/patch-1
Use SVG for Travis CI badge
---
README.md |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --
branch: master
commit 8abf087d0a66aee071fdf2dd5a249a22a0855959
Author: Carl Lei
Commit: Carl Lei
Report error for binding initializer outside destructuring
This reports error for both object literals and class bodies, but only
tests object literals; because if ES7 class property
branch: master
commit 1f95553b3d9c34ab6143d003b849ebe1ba9a16d0
Author: Jackson Ray Hamilton
Commit: Jackson Ray Hamilton
Add js2-jsx-mode usage instructions
---
js2-mode.el |6 ++
1 file changed, 6 insertions(+)
diff --git a/js2-mode.el b/js2-mode.el
index 64146e1..2c59a40 100644
-
branch: master
commit bfb83dd8203036f15bed5e6a45d94cf790d7990e
Author: Carl Lei
Commit: Carl Lei
Refactor: unify computed property name handling
---
js2-mode.el | 87 ++-
1 file changed, 51 insertions(+), 36 deletions(-)
diff --git
branch: master
commit 983f20a09e51d890dc638b2544c73ebb62cc2086
Author: Jackson Hamilton
Commit: Jackson Hamilton
Fix typo
---
js2-mode.el |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/js2-mode.el b/js2-mode.el
index 87a5f2c..1322c29 100644
--- a/js2-mode.el
+++ b/js
branch: master
commit e0972fbc11975bd1129ee42a422a3092d469c132
Author: Dmitry Gutov
Commit: Dmitry Gutov
s/will/would
---
NEWS.md |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/NEWS.md b/NEWS.md
index a916356..de28639 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -6,7 +6,7 @
branch: master
commit 5c97dce326a86ebbf5c6d98ebd2bdb37d51a0b48
Author: Masafumi Oyamada (mooz)
Commit: Masafumi Oyamada (mooz)
Fix typo; Refs #185
---
js2-mode.el |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/js2-mode.el b/js2-mode.el
index 7f68dc7..1843fb2 100644
-
branch: master
commit 5ebc7b84b857d7f3c1448e7794b8900d752c09ab
Author: Daniel Landau
Commit: Daniel Landau
Change warning message to not conflict with spec
The ECMAScript spec says
(http://www.ecma-international.org/ecma-262/5.1/#sec-10.5) that
declaring an already declared
branch: master
commit bc46db59d4966ce98fecbf0d466bdc9e1d90d167
Author: Dmitry Gutov
Commit: Dmitry Gutov
Add a test for #335 as well
---
tests/indent.el |7 +++
1 file changed, 7 insertions(+)
diff --git a/tests/indent.el b/tests/indent.el
index 2fe6037..18b9658 100644
--- a/tests/
branch: master
commit ae922a3bd6280c08cad858dcd85a6f0b4a63aa45
Author: Dmitry Gutov
Commit: Dmitry Gutov
Remove js2-make-await as unused
---
js2-mode.el | 12
1 file changed, 12 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index 150f4cd..f574aee 100644
--- a/js2-mode.
branch: master
commit be0b00d6d970a4608aec8261c922f56bc5ed71c5
Author: Dmitry Gutov
Commit: Dmitry Gutov
js2-mode-extend-comment: Don't check that the next line is also commented
Fixes #302
---
js2-mode.el |5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/j
branch: master
commit ae3ed936b7ae72a6e726a3701107edb7fe67b8ce
Author: Dmitry Gutov
Commit: Dmitry Gutov
Backport for fix for #335
---
js2-old-indent.el |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/js2-old-indent.el b/js2-old-indent.el
index d8932d6..f336005 100644
branch: master
commit 58857dc01d4de5196f39f02afd12151ac4d0d349
Merge: ae3ed93 2a904e0
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge branch 'dgreensp-object-rest-spread'
---
js2-mode.el | 98 +++
tests/parser.el |6
2 files
branch: master
commit 92f5479d9bc27b5289d352946a76ef585525a22e
Author: Dmitry Gutov
Commit: Dmitry Gutov
Parse generator methods better
Fixes #340
---
js2-mode.el | 14 ++
tests/parser.el |2 +-
2 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/js
branch: master
commit 7e0b11f58f628d55228f521c45e0c1c391970292
Author: Jackson Hamilton
Commit: Jackson Hamilton
Add tests for of parsing
---
tests/parser.el |6 ++
1 file changed, 6 insertions(+)
diff --git a/tests/parser.el b/tests/parser.el
index 2111671..d32f042 100644
--- a/te
branch: master
commit 757f91dd9dd6abb025a884a912722a1bed93604f
Author: Dmitry Gutov
Commit: Dmitry Gutov
And move its definition below
---
js2-mode.el | 46 +++---
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/js2-mode.el b/js2-mod
branch: master
commit de6df3366977b610007e126945adf8967cce83c3
Author: David Greenspan
Commit: David Greenspan
Fix semicolons and scoping in exported decls
In the following code, no semicolons should be considered missing,
and all of A,B,C,D should be considered declared.
branch: master
commit de5b31c5cf0af070138959796c7af9192e098095
Author: Dmitry Gutov
Commit: Dmitry Gutov
Fix the tests broken in the previous commit
---
js2-mode.el |1 +
tests/parser.el | 56 +--
2 files changed, 31 insertions(+
branch: master
commit 97065c87de971e85a0981dced70c8cc420c51611
Author: Jackson Hamilton
Commit: Jackson Hamilton
Fix compiler warning
---
js2-mode.el |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index 049fd8d..3050417 100644
--- a/js
branch: master
commit 645d129327f7e2bb1a2e52b5de2a745ca1348948
Author: Zhiming Wang
Commit: Zhiming Wang
Add support for JSDoc @callback, @func and @method tags
See http://usejsdoc.org/tags-callback.html for documentation of the
@callback tag; see http://usejsdoc.org/tags-functi
branch: master
commit 7b430a37d2a77c8bc0f384e11e061e914f2d31de
Merge: b57d129 645d129
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #308 from zmwangx/jsdoc-callback-func-method
Add support for JSDoc @callback, @func and @method tags
---
js2-mode.el |5 +
1 fi
branch: master
commit 2a226359b830a7b66534754a839a28282fd1fb0c
Author: Dmitry Gutov
Commit: Dmitry Gutov
Support .jsx file extension too in the example
---
js2-mode.el |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/js2-mode.el b/js2-mode.el
index 2c59a40..0f17c16 100
branch: master
commit e9227bd1a7886362847f12b0047476b4943995c5
Author: Dmitry Gutov
Commit: Dmitry Gutov
Fix a byte-compilation warning
---
js2-mode.el |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index eb805e7..7e5c9d8 100644
--- a/js
branch: master
commit 48942009bcd35ff8473f3bf05bff907be288748f
Merge: f9d28d3 e48e862
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #290 from XeCycle/export-async-fn
Also parse async function statement in export node
---
js2-mode.el | 15 ++-
tests/
branch: master
commit 7fe716506b3e8536446c1a83a54e4b3c8d39f361
Author: David Greenspan
Commit: David Greenspan
Fix array destructuring including triple-dot
This change enables proper parsing of:
* `let [a, b, ...c] = d;`
* `let [[x,y] = [1,2]] = z;`
The first case i
branch: master
commit f8248dfdcca2b6c89e88219e49ba682473149dcb
Author: Dmitry Gutov
Commit: Dmitry Gutov
Record class declarations for IMenu
Closes #303
---
js2-mode.el | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
inde
branch: master
commit 173d1c84078afa9d0ee72d2b641354860793905f
Merge: 910520e 12586e5
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #332 from bolivier/master
Allow space before global declaration
---
js2-mode.el |2 +-
tests/externs.el |7 +++
2 file
branch: master
commit d0e4323e32a4c279654a513ad5e47f913019eff7
Author: Carl Lei
Commit: Carl Lei
Add NEWS entry for async/await
Marking experimental because there are some TODOs in the code, and the
proposal is not yet final anyway.
---
NEWS.md |9 +
1 file changed,
branch: master
commit 12586e57f6c2ee480a5fbb4beee3919aadf32ad3
Author: Brandon Olivier
Commit: Brandon Olivier
Allow space before global declaration
---
js2-mode.el |2 +-
tests/externs.el |7 +++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/js2-mode.el b/j
branch: master
commit e44d9e103ee2dba2a69ff31e2b342d9b03eb3fff
Merge: c988876 16c42ce
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #325 from phst/all-tests
Run all tests on 'make test'
---
Makefile |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --g
branch: master
commit 29f74b19e1c44ff498cc975466569b782a106e89
Author: Carl Lei
Commit: Carl Lei
Allow 0o octals in strict mode
0o octals are allowed in ES6 strict mode, while octals like 0123 are
called LegacyOctalIntegerLiteral and remain disallowed.
---
js2-mode.el | 2
branch: master
commit 87f43f37c6b4a94fa15b0d95dfdb3ac7dafde77b
Author: Dmitry Gutov
Commit: Dmitry Gutov
Fix more remaining failures
Closes #324
---
js2-mode.el |2 ++
1 file changed, 2 insertions(+)
diff --git a/js2-mode.el b/js2-mode.el
index 5b3f177..c999e48 100644
--- a/js
branch: master
commit d1bf11f83df6b1824ac958b1ec827c5e1d6dfae7
Author: Jackson Hamilton
Commit: Jackson Hamilton
Fix void parsing
---
js2-mode.el |4 +++-
tests/parser.el |3 +++
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/js2-mode.el b/js2-mode.el
index f574ae
branch: master
commit 38aa66bec00d8d4703da97d8a59ac4c669417545
Author: Carl Lei
Commit: Carl Lei
Do not print trailing semicolon for export function and class
---
js2-mode.el |4 +++-
tests/parser.el |6 ++
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/js2-mo
branch: master
commit 7e7b6da4619e4324cf2feedbac850f8d675f3bcf
Author: Jackson Ray Hamilton
Commit: Jackson Ray Hamilton
Simplify await parsing
---
js2-mode.el | 63 ++-
1 file changed, 32 insertions(+), 31 deletions(-)
diff --git a
branch: master
commit f652d17d4a9c8ecd4f6dcea65f8a1a2ea6e6cc43
Author: Dmitry Gutov
Commit: Dmitry Gutov
Add setImmediate and clearImmediate to js2-node-externs
Closes #286
---
js2-mode.el |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/js2-mode.el b/js2-mode
branch: master
commit 49555849abf9e5f03766056f10e6ac89ddc487b4
Merge: 2a22635 98433fb
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #278 from redguardtoo/master
`js2-print-json-path' added
---
js2-mode.el| 61
branch: master
commit 9586f4537b6f752f8280172f1e8ac3a83d4e2323
Author: Dmitry Gutov
Commit: Dmitry Gutov
Add :warnings-count keyword argument
---
tests/parser.el | 22 +++---
1 file changed, 15 insertions(+), 7 deletions(-)
diff --git a/tests/parser.el b/tests/parser.el
i
branch: master
commit ec7932da4ca5aaff8b8ab26ad27b361fa18d5d54
Merge: f652d17 d0e4323
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #283 from XeCycle/master-with-async
Adapt old async to master & async methods
---
NEWS.md |9 +--
js2-mode.el | 175 ++
branch: master
commit 5f00a97d8367d039c0eebf8a193ed9f7e58bf1f2
Author: Sebastian Wiesner
Commit: Sebastian Wiesner
Use SVG for Travis CI badge
Let's be Retina friendly.
---
README.md |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index
branch: master
commit 7abe15e5c40086d4c84eae80a098507cac94fdb9
Merge: 0b1704b 13f0ffb
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #285 from dgreensp/fix-param-destruct
Fix parsing of param with destructure and default
---
js2-mode.el | 36 ++--
branch: master
commit d92e772226a0dd18162e302114d6d0d0fbff40fd
Author: Jackson Hamilton
Commit: Jackson Hamilton
Fix async parsing
---
js2-mode.el | 24 +---
tests/parser.el |6 ++
2 files changed, 23 insertions(+), 7 deletions(-)
diff --git a/js2-mode.el
branch: master
commit b1234ca57f7d043fff8c14eb2857d2d435a40fde
Author: Dmitry Gutov
Commit: Dmitry Gutov
Don't misindent generator methods
Fixes #275 in the old-indent subpackage; Emacs 25 snapshot users
should update to the latest version.
---
js2-old-indent.el | 13
branch: master
commit 57dca37679a8fdeec68aef59babd7bb3ff8bc752
Author: Jackson Hamilton
Commit: Jackson Hamilton
Refactor await parsing to only parse once
---
js2-mode.el | 57 ++---
1 file changed, 34 insertions(+), 23 deletions(-)
dif
branch: master
commit b78d224db5f9baaf16c8eed493e89b42bc2114b8
Author: Carl Lei
Commit: Carl Lei
Parse async methods
Refs https://github.com/mooz/js2-mode/issues/185#issuecomment-107710557
---
js2-mode.el | 25 +
tests/parser.el | 12
2
branch: master
commit 502c14aefdd7f38bb088a1994cbc42878c50d403
Author: Masafumi Oyamada (mooz)
Commit: Masafumi Oyamada (mooz)
Use = instead of eq; Refs #185
---
js2-mode.el |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index 1843fb2.
branch: master
commit dbf4fe9561964689ad59fad78feefde483836e54
Merge: 4955584 a28a648
Author: Carl Lei
Commit: Carl Lei
Adapt async/await changes to latest master
Resolved conflicts:
- fix call signatures to js2-parse-function
- fix js2-AWAIT number
- adapt to rename of
branch: master
commit bb0acf5972e8ff505cb37a38ea9edf11cb1bd741
Merge: bc46db5 e5e4fa4
Author: Dmitry Gutov
Commit: GitHub
Merge pull request #342 from shicks/strict
Add js2-mode-assume-strict custom variable.
---
js2-mode.el |7 ++-
1 file changed, 6 insertions(+), 1 deleti
branch: master
commit 849e061c16393e209570b35c444bca7d83587558
Author: Dmitry Gutov
Commit: Dmitry Gutov
js2-indent-operator-re, js2-declaration-keyword-re: Use symbols boundaries
Fixes #319
---
js2-old-indent.el |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --
branch: master
commit bacb0dbe9dcd7a6f7cccb473933aa839b4b4
Author: Jackson Hamilton
Commit: Jackson Hamilton
Refactor async arrow function matching
---
js2-mode.el | 18 --
1 file changed, 4 insertions(+), 14 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index f
branch: master
commit 0b1704bfa27e3c7f4414c33397bc1e0596baadc5
Merge: 4955584 29f74b1
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #284 from XeCycle/0o-octals
Allow 0o octals in strict mode
---
js2-mode.el | 20 ++--
tests/parser.el |3 +++
branch: master
commit e48e862b0c7678138410fd42c24ccb92e56b20ae
Author: Carl Lei
Commit: Carl Lei
Also parse async function statement in export node
AsyncFunctionDeclaration is added as a
HoistableDeclaration
(http://tc39.github.io/ecmascript-asyncawait/#HoistableDeclaration),
branch: master
commit 60f7a2b5b79696aae732811df3c530daa3bd55ac
Author: Dmitry Gutov
Commit: Dmitry Gutov
Fix computed property generator methods indentation
Closes #317
---
js2-old-indent.el | 13 -
tests/indent.el | 10 +-
2 files changed, 17 insertions(+
branch: master
commit d82a58d903559bdd4d972a7cb5f22e970ae84ad8
Author: Carl Lei
Commit: Carl Lei
Refactor: rename getter-setter-node to method-node
---
js2-mode.el | 58 +-
1 file changed, 29 insertions(+), 29 deletions(-)
diff --gi
branch: master
commit a2be944bd80a675010e87cb2417165ad2abfad3b
Author: Dmitry Gutov
Commit: Dmitry Gutov
Add a test for the latest change
---
tests/indent.el |8
1 file changed, 8 insertions(+)
diff --git a/tests/indent.el b/tests/indent.el
index 27b6c5a..d0f149d 100644
--- a/
branch: master
commit 2a904e08fe3e009409ccfb8f928fab43f7efaeed
Author: David Greenspan
Commit: David Greenspan
Implement object literal rest/spread (...)
As discussed in #245, this syntax is not part of ES6/2015, but it is
a stage 2 proposal, meaning the committee expects it to
branch: master
commit 8047d7f172b1dd10475ba0778f029bd0660976e9
Author: Christoph Dittmann
Commit: Christoph Dittmann
Recognize for-of and for-in loops with const
Declarations in for-of and for-in loops may also be "const". See
http://www.ecma-international.org/ecma-262/6.0/#se
branch: master
commit 0555a8a399f512f460cd9e164dbe3f17da01ea9d
Author: Carl Lei
Commit: Carl Lei
Support initializer in destructuring
Also known as default arguments.
---
NEWS.md |2 ++
js2-mode.el | 43 +++
tests/parser.el
branch: master
commit 37867af4dcb9b1301cddc390402bd6e320052b67
Author: Carl Lei
Commit: Carl Lei
Add NEWS entry about rename to method-node
---
NEWS.md |4
1 file changed, 4 insertions(+)
diff --git a/NEWS.md b/NEWS.md
index 015e8d6..aa04a42 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -
branch: master
commit 4cd81c778fa6f6d566feedc8e3c7c263d3480789
Author: David Greenspan
Commit: David Greenspan
Exported decls print a little funny; update tests
---
tests/parser.el | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/tests/parser.el b/tests/parse
branch: master
commit 13f0ffb38ae9d2d0903b251c4452b8dae7be0b6f
Author: David Greenspan
Commit: David Greenspan
Fix parsing of param with destructure and default
`function foo(bar, {a = {}} = {}) {/**/}`
---
js2-mode.el | 36 ++--
tests/parser.e
branch: master
commit 027d5467943acb7a262bcf7ccb6212178bac5cc3
Merge: e0972fb 4cd81c7
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #287 from dgreensp/fix-export-decls
Fix semicolons and scoping in exported decls
---
js2-mode.el | 16 +---
tests/par
branch: master
commit 2cf52e99d98c6444fb52140823a68f0fe09ad86d
Author: Dmitry Gutov
Commit: Dmitry Gutov
js2-parse-highlight-prop-get: Take care now to overwrite the
js2-function-call face
#272
---
js2-mode.el |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/
branch: master
commit 4c0408bade52d688fb2594f031de91f628d2cd8f
Author: Jackson Ray Hamilton
Commit: Jackson Ray Hamilton
Add NEWS entry for js2-jsx-mode
---
NEWS.md |3 +++
1 file changed, 3 insertions(+)
diff --git a/NEWS.md b/NEWS.md
index 30500e0..33ba376 100644
--- a/NEWS.md
+++ b/
branch: master
commit c63c700d99fd0fafd551541da32b5858a0ae9e86
Author: Dmitry Gutov
Commit: Dmitry Gutov
Update MELPA URL
---
README.md |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index a7d4993..d005716 100644
--- a/README.md
+++ b/README.md
branch: master
commit 98433fb95422ffcdc8e9ac41ed4052029490f01c
Author: Chen Bin
Commit: Chen Bin
`js2-print-json-path' added
---
js2-mode.el| 61 +
tests/json-path.el | 64
2 fil
branch: master
commit 73c0348bf964c956aa5a9f2aeb0415bb9a65198c
Merge: fa0aa09 8047d7f
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #297 from Christoph-D/master
Recognize for-of and for-in loops with const
---
js2-mode.el |2 +-
1 file changed, 1 insertion(+), 1
branch: master
commit 221282ab7fd3854c79c0b3373856928f730bccb3
Merge: d201a30 8abf087
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #280 from XeCycle/binding-pattern-initializer
Add default parameters support to destructuring
---
NEWS.md |2 ++
js2-mode.e
branch: master
commit 47b215dd025bd5ee43972d09f3a507f17136b923
Author: Dmitry Gutov
Commit: Dmitry Gutov
Define js2-object-property face
#272
---
NEWS.md |5 +
js2-mode.el |7 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/NEWS.md b/NEWS.md
i
branch: master
commit b904d10efedf93040b6da38e6bea1204caee11e7
Merge: 6aba571 c0e0309
Author: Dmitry Gutov
Commit: Dmitry Gutov
Merge pull request #279 from XeCycle/class-semicolon-elem
Allow semicolons in a class body
---
js2-mode.el |4
tests/parser.el |3 +++
2
1 - 100 of 297 matches
Mail list logo