{"action":"created","issue":{"url":"https://api.github.com/repos/mooz/js2-mode/issues/272","labels_url":"https://api.github.com/repos/mooz/js2-mode/issues/272/labels{/name}","comments_url":"https://api.github.com/repos/mooz/js2-mode/issues/272/comments","events_url":"https://api.github.com/repos/mooz/js2-mode/issues/272/events","html_url":"https://github.com/mooz/js2-mode/issues/272","id":110844857,"number":272,"title":"Faces for variables (all instances) and property access","user":{"login":"nicolasartman","id":563507,"avatar_url":"https://avatars.githubusercontent.com/u/563507?v=3","gravatar_id":"","url":"https://api.github.com/users/nicolasartman","html_url":"https://github.com/nicolasartman","followers_url":"https://api.github.com/users/nicolasartman/followers","following_url":"https://api.github.com/users/nicolasartman/following{/other_user}","gists_url":"https://api.github.com/users/nicolasartman/gists{/gist_id}","starred_url":"https://api.github.com/users/nicolasartman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicolasartman/subscriptions","organizations_url":"https://api.github.com/users/nicolasartman/orgs","repos_url":"https://api.github.com/users/nicolasartman/repos","events_url":"https://api.github.com/users/nicolasartman/events{/privacy}","received_events_url":"https://api.github.com/users/nicolasartman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-10-11T09:17:45Z","updated_at":"2015-10-13T09:41:28Z","closed_at":null,"body":"For those of us who like lots of syntax highlighting, it would be great to have all variable instances highlightable with a face, not just params and declarations (so both `bar`s in `let bar; bar += 3;`). It would also be great to have a face for properties, so one could apply styling to `bar` in `foo.bar`.\r\n\r\nAlso, I'm a bit surprised by the face used in keys in object literals. If there was a face for properties, I think that might be appropriate, e.g. for `foo` in `{foo: 'bar'}` and `{'foo': 'bar'}` (though probably not for the `foo` in the ES6 form `[foo]: 7`.)\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/mooz/js2-mode/issues/comments/147664623","html_url":"https://github.com/mooz/js2-mode/issues/272#issuecomment-147664623","issue_url":"https://api.github.com/repos/mooz/js2-mode/issues/272","id":147664623,"user":{"login":"dgutov","id":271877,"avatar_url":"https://avatars.githubusercontent.com/u/271877?v=3","gravatar_id":"","url":"https://api.github.com/users/dgutov","html_url":"https://github.com/dgutov","followers_url":"https://api.github.com/users/dgutov/followers","following_url":"https://api.github.com/users/dgutov/following{/other_user}","gists_url":"https://api.github.com/users/dgutov/gists{/gist_id}","starred_url":"https://api.github.com/users/dgutov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgutov/subscriptions","organizations_url":"https://api.github.com/users/dgutov/orgs","repos_url":"https://api.github.com/users/dgutov/repos","events_url":"https://api.github.com/users/dgutov/events{/privacy}","received_events_url":"https://api.github.com/users/dgutov/received_events","type":"User","site_admin":false},"created_at":"2015-10-13T09:41:28Z","updated_at":"2015-10-13T09:41:28Z","body":"> Textmate doesn't give it a special scope at all, so I had to make my own for it.\r\n\r\nHow does one create a special scope there?"}}