{"action":"created","issue":{"url":"https://api.github.com/repos/manastech/crystal/issues/523","labels_url":"https://api.github.com/repos/manastech/crystal/issues/523/labels{/name}","comments_url":"https://api.github.com/repos/manastech/crystal/issues/523/comments","events_url":"https://api.github.com/repos/manastech/crystal/issues/523/events","html_url":"https://github.com/manastech/crystal/issues/523","id":67006329,"number":523,"title":"Crystal is first-class citizen in Atom now.","user":{"login":"k2b6s9j","id":594124,"avatar_url":"https://avatars.githubusercontent.com/u/594124?v=3","gravatar_id":"","url":"https://api.github.com/users/k2b6s9j","html_url":"https://github.com/k2b6s9j","followers_url":"https://api.github.com/users/k2b6s9j/followers","following_url":"https://api.github.com/users/k2b6s9j/following{/other_user}","gists_url":"https://api.github.com/users/k2b6s9j/gists{/gist_id}","starred_url":"https://api.github.com/users/k2b6s9j/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k2b6s9j/subscriptions","organizations_url":"https://api.github.com/users/k2b6s9j/orgs","repos_url":"https://api.github.com/users/k2b6s9j/repos","events_url":"https://api.github.com/users/k2b6s9j/events{/privacy}","received_events_url":"https://api.github.com/users/k2b6s9j/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/manastech/crystal/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-04-07T22:43:10Z","updated_at":"2015-04-08T02:58:51Z","closed_at":"2015-04-08T02:57:57Z","body":"I've been working on a couple of plugins to ensure that Crystal is, more or less, a first-class citizen in Atom. First I created a [proper grammar for the language](https://atom.io/packages/language-crystal-actual), which the text editor uses for syntax highlighting, because the last guy who tried abandoned [his package](https://atom.io/packages/language-crystal). I've sent a report to the guys at Atom.io about the abandonware status of the other guy's package, so hopefully some time soon they will remove his package and resolve the confusion caused by having `language-crystal` and `language-crystal-actual` packages in the directory.\r\n\r\nAs well, I've created a [linter package for Crystal](https://atom.io/packages/linter-crystal) which runs the file currently being edited through the Crystal compiler, and if the compiler returns any errors the editor will display them on screen. \r\n\r\nHowever, there is a small issue with the linter package where I cannot properly work around the terminal bolding characters. If it isn't too much trouble I'd like to request a command-line parameter for the compiler which removes the bolding, and displays errors in plain-text.\r\n\r\nSorry about the ranty not-really-an-issue issue. Just thought I'd drop in and tell you guys about the advances I've made with Atom and Crystal."},"comment":{"url":"https://api.github.com/repos/manastech/crystal/issues/comments/90789388","html_url":"https://github.com/manastech/crystal/issues/523#issuecomment-90789388","issue_url":"https://api.github.com/repos/manastech/crystal/issues/523","id":90789388,"user":{"login":"asterite","id":209371,"avatar_url":"https://avatars.githubusercontent.com/u/209371?v=3","gravatar_id":"","url":"https://api.github.com/users/asterite","html_url":"https://github.com/asterite","followers_url":"https://api.github.com/users/asterite/followers","following_url":"https://api.github.com/users/asterite/following{/other_user}","gists_url":"https://api.github.com/users/asterite/gists{/gist_id}","starred_url":"https://api.github.com/users/asterite/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asterite/subscriptions","organizations_url":"https://api.github.com/users/asterite/orgs","repos_url":"https://api.github.com/users/asterite/repos","events_url":"https://api.github.com/users/asterite/events{/privacy}","received_events_url":"https://api.github.com/users/asterite/received_events","type":"User","site_admin":false},"created_at":"2015-04-08T02:58:51Z","updated_at":"2015-04-08T02:58:51Z","body":"I finally chose `--no-color` as the name (a bit shorter). Feel free to reopen this issue if you need anything else (or open another one)."}}