[js] smart ops
[js] expand braces on RET
[js] lambda font lock
[js] snippets