{"action":"created","issue":{"url":"https://api.github.com/repos/JetBrains/kotlin-eclipse/issues/88","repository_url":"https://api.github.com/repos/JetBrains/kotlin-eclipse","labels_url":"https://api.github.com/repos/JetBrains/kotlin-eclipse/issues/88/labels{/name}","comments_url":"https://api.github.com/repos/JetBrains/kotlin-eclipse/issues/88/comments","events_url":"https://api.github.com/repos/JetBrains/kotlin-eclipse/issues/88/events","html_url":"https://github.com/JetBrains/kotlin-eclipse/pull/88","id":322297244,"number":88,"title":"Preferences and properties for compiler - Integration with Spring IDE","user":{"login":"Kordyjan","id":11855167,"avatar_url":"https://avatars1.githubusercontent.com/u/11855167?v=4","gravatar_id":"","url":"https://api.github.com/users/Kordyjan","html_url":"https://github.com/Kordyjan","followers_url":"https://api.github.com/users/Kordyjan/followers","following_url":"https://api.github.com/users/Kordyjan/following{/other_user}","gists_url":"https://api.github.com/users/Kordyjan/gists{/gist_id}","starred_url":"https://api.github.com/users/Kordyjan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kordyjan/subscriptions","organizations_url":"https://api.github.com/users/Kordyjan/orgs","repos_url":"https://api.github.com/users/Kordyjan/repos","events_url":"https://api.github.com/users/Kordyjan/events{/privacy}","received_events_url":"https://api.github.com/users/Kordyjan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-11T13:29:22Z","updated_at":"2018-05-27T23:10:05Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/JetBrains/kotlin-eclipse/pulls/88","html_url":"https://github.com/JetBrains/kotlin-eclipse/pull/88","diff_url":"https://github.com/JetBrains/kotlin-eclipse/pull/88.diff","patch_url":"https://github.com/JetBrains/kotlin-eclipse/pull/88.patch"},"body":"This PR adds ability to change compiler configurations, both globally and per project. Now using Kotlin in Spring IDE should be possible.\r\n\r\nThere are also some abstractions over eclipse preferences system and few builders for SWT components added. Both this changes are used int this PR and may come in handy in the future."},"comment":{"url":"https://api.github.com/repos/JetBrains/kotlin-eclipse/issues/comments/392384406","html_url":"https://github.com/JetBrains/kotlin-eclipse/pull/88#issuecomment-392384406","issue_url":"https://api.github.com/repos/JetBrains/kotlin-eclipse/issues/88","id":392384406,"user":{"login":"zarechenskiy","id":3757088,"avatar_url":"https://avatars1.githubusercontent.com/u/3757088?v=4","gravatar_id":"","url":"https://api.github.com/users/zarechenskiy","html_url":"https://github.com/zarechenskiy","followers_url":"https://api.github.com/users/zarechenskiy/followers","following_url":"https://api.github.com/users/zarechenskiy/following{/other_user}","gists_url":"https://api.github.com/users/zarechenskiy/gists{/gist_id}","starred_url":"https://api.github.com/users/zarechenskiy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zarechenskiy/subscriptions","organizations_url":"https://api.github.com/users/zarechenskiy/orgs","repos_url":"https://api.github.com/users/zarechenskiy/repos","events_url":"https://api.github.com/users/zarechenskiy/events{/privacy}","received_events_url":"https://api.github.com/users/zarechenskiy/received_events","type":"User","site_admin":false},"created_at":"2018-05-27T23:10:05Z","updated_at":"2018-05-27T23:10:05Z","author_association":"MEMBER","body":"Note that it's important to support compiler plugins in the IDE. For example, now if you configure annotation for all-open plugin, code with the annotation will compile but it will be red in the IDE. \r\nTo configure IDE you have to register services in `KotlinCommonEnvironment`, see [AllOpenComponentRegistrar](https://github.com/JetBrains/kotlin/blob/master/plugins/allopen/allopen-cli/src/AllOpenPlugin.kt#L67) and [NoArgComponentRegistrar](https://github.com/JetBrains/kotlin/blob/master/plugins/noarg/noarg-cli/src/NoArgPlugin.kt#L78)"}}
{"actor":{"display_login":"zarechenskiy"}}