{"action":"created","issue":{"url":"https://api.github.com/repos/nathankot/company-sourcekit/issues/1","labels_url":"https://api.github.com/repos/nathankot/company-sourcekit/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/nathankot/company-sourcekit/issues/1/comments","events_url":"https://api.github.com/repos/nathankot/company-sourcekit/issues/1/events","html_url":"https://github.com/nathankot/company-sourcekit/pull/1","id":116366617,"number":1,"title":"Working support for using this. Including yasnippet expansion support","user":{"login":"terhechte","id":132234,"avatar_url":"https://avatars.githubusercontent.com/u/132234?v=3","gravatar_id":"","url":"https://api.github.com/users/terhechte","html_url":"https://github.com/terhechte","followers_url":"https://api.github.com/users/terhechte/followers","following_url":"https://api.github.com/users/terhechte/following{/other_user}","gists_url":"https://api.github.com/users/terhechte/gists{/gist_id}","starred_url":"https://api.github.com/users/terhechte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/terhechte/subscriptions","organizations_url":"https://api.github.com/users/terhechte/orgs","repos_url":"https://api.github.com/users/terhechte/repos","events_url":"https://api.github.com/users/terhechte/events{/privacy}","received_events_url":"https://api.github.com/users/terhechte/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-11T16:10:47Z","updated_at":"2015-11-12T01:30:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nathankot/company-sourcekit/pulls/1","html_url":"https://github.com/nathankot/company-sourcekit/pull/1","diff_url":"https://github.com/nathankot/company-sourcekit/pull/1.diff","patch_url":"https://github.com/nathankot/company-sourcekit/pull/1.patch"},"body":"I just finished a working integration into company / sourcekitten. My Emacs Lisp skills are certainly not the best, but it seems to work fine. I've also added yasnippet support in order to properly jump through the expansion fields just like in Xcode."},"comment":{"url":"https://api.github.com/repos/nathankot/company-sourcekit/issues/comments/155968462","html_url":"https://github.com/nathankot/company-sourcekit/pull/1#issuecomment-155968462","issue_url":"https://api.github.com/repos/nathankot/company-sourcekit/issues/1","id":155968462,"user":{"login":"nathankot","id":1400871,"avatar_url":"https://avatars.githubusercontent.com/u/1400871?v=3","gravatar_id":"","url":"https://api.github.com/users/nathankot","html_url":"https://github.com/nathankot","followers_url":"https://api.github.com/users/nathankot/followers","following_url":"https://api.github.com/users/nathankot/following{/other_user}","gists_url":"https://api.github.com/users/nathankot/gists{/gist_id}","starred_url":"https://api.github.com/users/nathankot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathankot/subscriptions","organizations_url":"https://api.github.com/users/nathankot/orgs","repos_url":"https://api.github.com/users/nathankot/repos","events_url":"https://api.github.com/users/nathankot/events{/privacy}","received_events_url":"https://api.github.com/users/nathankot/received_events","type":"User","site_admin":false},"created_at":"2015-11-12T01:30:42Z","updated_at":"2015-11-12T01:30:42Z","body":"Heya @terhechte I'm having a look at this now,\r\n\r\nI've compiled sourcekitten from master as I see you've fixed the way compiler args are passed to sourcekit: https://github.com/chrisbarrett/swift-mode/issues/5#issuecomment-155942808\r\n\r\nI'm getting a `Wrong type argument: arrayp, nil` atm but I think I can fix it even with my rusty elisp hehe\r\n\r\nMy main concern right now is that `-project` and `-workspace` don't seem to have anything to do with the `sourcekitten complete` command. Instead we'll probably need to pass in `-sdk` and `-F` (framework search paths) to `--compilerargs` in order to get better project specific completion. Please correct me if I'm wrong!\r\n\r\nI'm gonna make you collaborator and a new issue consolidating the things we need to do. Let's see if we can get this working well =D"}}