{"action":"created","issue":{"url":"https://api.github.com/repos/Lukasa/language-restructuredtext/issues/20","repository_url":"https://api.github.com/repos/Lukasa/language-restructuredtext","labels_url":"https://api.github.com/repos/Lukasa/language-restructuredtext/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/Lukasa/language-restructuredtext/issues/20/comments","events_url":"https://api.github.com/repos/Lukasa/language-restructuredtext/issues/20/events","html_url":"https://github.com/Lukasa/language-restructuredtext/issues/20","id":105243302,"number":20,"title":"Choice of scope","user":{"login":"idleberg","id":1504938,"avatar_url":"https://avatars.githubusercontent.com/u/1504938?v=3","gravatar_id":"","url":"https://api.github.com/users/idleberg","html_url":"https://github.com/idleberg","followers_url":"https://api.github.com/users/idleberg/followers","following_url":"https://api.github.com/users/idleberg/following{/other_user}","gists_url":"https://api.github.com/users/idleberg/gists{/gist_id}","starred_url":"https://api.github.com/users/idleberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idleberg/subscriptions","organizations_url":"https://api.github.com/users/idleberg/orgs","repos_url":"https://api.github.com/users/idleberg/repos","events_url":"https://api.github.com/users/idleberg/events{/privacy}","received_events_url":"https://api.github.com/users/idleberg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-09-07T16:22:31Z","updated_at":"2016-06-03T12:53:07Z","closed_at":null,"body":"I was wondering what made you choose `.gfm.restructuredtext` as scope name. If reStructuredText was GFM-based (GitHub Flavoured Markdown), the natural choice would be `.source.gfm.restructuredtext`. Since it isn't, I'd suggest using `.text.restructuredtext` instead (maybe `.source.restructuredtext`). Your scope name works, it's just that it seems an odd choice.\r\n\r\nSee this comparison of [Sublime Text and Atom scopes](https://gist.github.com/idleberg/fca633438329cc5ae327)"},"comment":{"url":"https://api.github.com/repos/Lukasa/language-restructuredtext/issues/comments/223570713","html_url":"https://github.com/Lukasa/language-restructuredtext/issues/20#issuecomment-223570713","issue_url":"https://api.github.com/repos/Lukasa/language-restructuredtext/issues/20","id":223570713,"user":{"login":"Alhadis","id":2346707,"avatar_url":"https://avatars.githubusercontent.com/u/2346707?v=3","gravatar_id":"","url":"https://api.github.com/users/Alhadis","html_url":"https://github.com/Alhadis","followers_url":"https://api.github.com/users/Alhadis/followers","following_url":"https://api.github.com/users/Alhadis/following{/other_user}","gists_url":"https://api.github.com/users/Alhadis/gists{/gist_id}","starred_url":"https://api.github.com/users/Alhadis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Alhadis/subscriptions","organizations_url":"https://api.github.com/users/Alhadis/orgs","repos_url":"https://api.github.com/users/Alhadis/repos","events_url":"https://api.github.com/users/Alhadis/events{/privacy}","received_events_url":"https://api.github.com/users/Alhadis/received_events","type":"User","site_admin":false},"created_at":"2016-06-03T12:53:07Z","updated_at":"2016-06-03T12:53:07Z","body":"No, Idleberg's right. It needs to be specific: scope-names are used for a variety of things across Atom's APIs, not just styling. For instance, snippets, shortcuts/commands, autocomplete, and numerous other things can be tailored to affect certain languages only by reading their scopes.\r\n\r\nFurthermore, themes shouldn't be targeting specific languages for colours, but the [scope names](http://manual.macromates.com/en/language_grammars#naming_conventions) recommended by TextMate's authoring guidelines. If this breaks a theme's styling, it's a sign of poor authorship."}}
{"actor":{"display_login":"Alhadis"}}