It seems that method shorthand syntax for object breaks highlights of its body. <img width="374" alt="2016-10-27 11 42 29" src="https://cloud.githubusercontent.com/assets/823277/19752746/9f28379c-9c3a-11e6-972c-2778592c0840.png"> In this screenshot, `if` is highlighted as invalid. Code: ``` javascript const a = { "foo"() { if (true) {} } }; ``` Environment: - OS X 10.11 - Vim 8.0-3 - vim-javascript-syntax: 9e019fc