Skip to content

Conversation

@amadeus
Copy link
Collaborator

@amadeus amadeus commented Apr 18, 2016

This is until we can figure out how to properly match all the crazy use
cases.

This should at least make issues #364 and #378 not appear as errors.

syntax match jsArrowFuncArgs /\(\k\)\+\s*\(=>\)\@=/ skipwhite contains=jsFuncArgs nextgroup=jsArrowFunction
" Matches a series of arguments surrounded in parens
syntax match jsArrowFuncArgs /(\%(.\)*)\s*\(=>\)\@=/ skipempty skipwhite contains=jsFuncArgs nextgroup=jsArrowFunction
" syntax match jsArrowFuncArgs /(\%(.\)*)\s*\(=>\)\@=/ skipempty skipwhite contains=jsFuncArgs nextgroup=jsArrowFunction
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We reference jsArrowFuncArgs in other places. Will this cause problems since it is no longer defined?

Copy link
Collaborator Author

@amadeus amadeus Apr 19, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a jsArrowFuncArgs right above it, the single keyword detection is very safe and I am leaving that in, so it shouldn't matter. I am keeping this as a comment for easy reference for to fix.

@amadeus amadeus force-pushed the temporary-fix-for-arrow-func-args branch from c8f0936 to 3a4d2ac Compare April 19, 2016 19:50
@davidchambers
Copy link
Collaborator

LGTM

This is until we can figure out how to properly match all the crazy use
cases.
@amadeus amadeus force-pushed the temporary-fix-for-arrow-func-args branch from 3a4d2ac to 992b76d Compare April 20, 2016 21:15
@amadeus amadeus merged commit c4725ca into pangloss:develop Apr 20, 2016
@amadeus amadeus deleted the temporary-fix-for-arrow-func-args branch April 20, 2016 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants